Time bar (total: 1.1min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 98.2% | 0.2% | 0% | 1.6% | 0% | 8 |
| 0% | 0% | 94.3% | 0.2% | 0% | 5.5% | 0% | 9 |
| 0% | 0% | 93.4% | 0.2% | 0% | 6.4% | 0% | 10 |
| 1.5% | 1.4% | 89.6% | 0.2% | 0% | 8.9% | 0% | 11 |
| 2.9% | 2.5% | 85.3% | 0.2% | 0% | 12% | 0% | 12 |
Compiled 45 to 33 computations (26.7% saved)
| 1.6s | 6033× | body | 256 | valid |
| 1.1s | 4122× | body | 256 | invalid |
| 674.0ms | 927× | body | 1024 | valid |
| 637.0ms | 664× | body | 2048 | valid |
| 586.0ms | 889× | body | 1024 | invalid |
| 557.0ms | 581× | body | 2048 | invalid |
| 299.0ms | 629× | body | 512 | valid |
| 236.0ms | 540× | body | 512 | invalid |
| 3.0ms | 3× | 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 216 to 113 computations (47.7% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 | 3 | 6 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 4 | 3 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 47.3b | (/.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))) |
| ▶ | 46.3b | (/.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)))) |
| ▶ | 50.9b | (/.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)))) |
Compiled 118 to 71 computations (39.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.2b | (*.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))))) |
| ✓ | 13.2b | (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))))))) |
| ✓ | 19.2b | (/.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)))) |
| ✓ | 32.6b | (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))) |
Compiled 238 to 100 computations (58% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | C | @ | -inf | (/.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)))) |
| 8.0ms | B | @ | 0 | (/.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)))) |
| 7.0ms | A | @ | 0 | (/.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)))) |
| 6.0ms | A | @ | inf | (/.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)))) |
| 5.0ms | C | @ | 0 | (/.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)))) |
Compiled 92895 to 63160 computations (32% saved)
| 1× | batch-egg-rewrite |
| 274× | add-sqr-sqrt_binary64 |
| 268× | pow1_binary64 |
| 267× | *-un-lft-identity_binary64 |
| 256× | add-log-exp_binary64 |
| 256× | log1p-expm1-u_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 151 |
| 1 | 541 | 117 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))) |
(/.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)))) |
(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 (-.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))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4)) (pow.f64 (*.f64 B (-.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 B (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 A C) B)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.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 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.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 pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))) |
| 1× | egg-herbie |
| 714× | associate-*r*_binary64 |
| 618× | associate-*l*_binary64 |
| 498× | fma-def_binary64 |
| 403× | *-commutative_binary64 |
| 235× | distribute-rgt-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 646 | 8668 |
| 1 | 1901 | 8075 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (pow.f64 (-.f64 A C) 2)) |
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/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 5)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) 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 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)))))) |
(sqrt.f64 (+.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 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 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 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 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))) |
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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.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/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 F (pow.f64 (/.f64 1 B) -3)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B) (+.f64 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B) (+.f64 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))))) |
(*.f64 F (pow.f64 (/.f64 -1 B) -3)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) |
(*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) |
(*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.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 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) 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 4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 (pow.f64 B 2) 2)))) A)))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 A) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) C)) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))))) (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 (pow.f64 B 2) 2)))) A))))) |
(*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) |
(*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 A 2))) C))))))) |
(*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C)) (*.f64 (pow.f64 (/.f64 -1 C) 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F))) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 (pow.f64 B 2) 2) 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 F (*.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 F (*.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 F (*.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 F (*.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 (+.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 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1) |
(*.f64 (hypot.f64 B (-.f64 A C)) 1) |
(*.f64 1 (hypot.f64 B (-.f64 A C))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) |
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) |
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2)) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4)) (pow.f64 (*.f64 B (-.f64 A C)) 2)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) |
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2) |
(pow.f64 (hypot.f64 B (-.f64 A C)) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3) |
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2) |
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3) |
(fabs.f64 (hypot.f64 B (-.f64 A C))) |
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C)))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B (-.f64 A C))))) |
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) |
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C)))) |
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1)) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4)))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)) |
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) -1) |
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1/2)) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)) |
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)) |
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) |
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) 2) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1)) |
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) |
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1)) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) |
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.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)))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)) |
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
| Outputs |
|---|
(sqrt.f64 (pow.f64 (-.f64 A C) 2)) |
(fabs.f64 (-.f64 A 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/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B)) |
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2)) B)) |
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 (/.f64 -1/2 (pow.f64 B 3)) (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 1 B) 5)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B))) |
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) (pow.f64 (/.f64 1 B) 5))) (fma.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2)) B))) |
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (pow.f64 (/.f64 1 B) 5))) (fma.f64 (/.f64 -1/2 (pow.f64 B 3)) (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) 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 B (pow.f64 (-.f64 A C) 2))) B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) (/.f64 -1 (pow.f64 B 3)))))) |
(fma.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2 (-.f64 (*.f64 (*.f64 -1/2 (/.f64 -1 (pow.f64 B 3))) (*.f64 1/4 (pow.f64 (-.f64 A C) 4))) B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)))))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 (/.f64 -1 B) 5) (pow.f64 (-.f64 A C) 2)) (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) (/.f64 -1 (pow.f64 B 3))))))) |
(fma.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2 (-.f64 (fma.f64 1/4 (*.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (/.f64 -1 B) 5))) (*.f64 (*.f64 -1/2 (/.f64 -1 (pow.f64 B 3))) (*.f64 1/4 (pow.f64 (-.f64 A C) 4)))) B)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) |
(hypot.f64 C B) |
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 (*.f64 B B) (*.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 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))) |
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))) |
(+.f64 A (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 C (pow.f64 (/.f64 1 A) 2)))) (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 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))) |
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 A) 2) (*.f64 C (*.f64 B B))) (/.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 A 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 (fma.f64 1/2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C) (neg.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 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.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) (fma.f64 1/2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (pow.f64 (/.f64 1 C) 2))) (neg.f64 A)))) |
(+.f64 C (-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C) (*.f64 A (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (pow.f64 (/.f64 1 C) 2))))) 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 (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (neg.f64 C))) |
(+.f64 A (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(+.f64 A (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 B B) C))))) |
(+.f64 A (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 A (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (neg.f64 C)))) |
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))))) |
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F))))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B)))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) -4) |
(*.f64 (*.f64 A (*.f64 (*.f64 C F) -4)) (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C))) |
(*.f64 F (pow.f64 (/.f64 1 B) -3)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) |
(fma.f64 F (pow.f64 (/.f64 1 B) -3) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) |
(fma.f64 F (pow.f64 (/.f64 1 B) -3) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (/.f64 1 B) -2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B) (+.f64 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))))) |
(fma.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) B (fma.f64 F (pow.f64 (/.f64 1 B) -3) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))))) |
(fma.f64 B (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 A (*.f64 (*.f64 C F) -4))) (fma.f64 F (pow.f64 (/.f64 1 B) -3) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (/.f64 1 B) -2))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B) (+.f64 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) B (fma.f64 F (pow.f64 (/.f64 1 B) -3) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))))) |
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (fma.f64 B (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 A (*.f64 (*.f64 C F) -4))) (fma.f64 F (pow.f64 (/.f64 1 B) -3) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 (/.f64 1 B) -2)))))) |
(*.f64 F (pow.f64 (/.f64 -1 B) -3)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))) |
(*.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (+.f64 A C) (pow.f64 (/.f64 -1 B) -2)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -3) (fma.f64 F (*.f64 (+.f64 A C) (pow.f64 (/.f64 -1 B) -2)) (*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 A (*.f64 C F))))))) |
(fma.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (+.f64 A C) (pow.f64 (/.f64 -1 B) -2))) (*.f64 B (neg.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 F (pow.f64 (/.f64 -1 B) -3) (fma.f64 F (*.f64 (+.f64 A C) (pow.f64 (/.f64 -1 B) -2)) (*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) |
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 A C))) (fma.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (+.f64 A C) (pow.f64 (/.f64 -1 B) -2))) (*.f64 B (neg.f64 (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 A (*.f64 (*.f64 C F) -4))))))) |
(*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) |
(*.f64 (*.f64 B B) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) |
(*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F))) |
(*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 C F) (pow.f64 (/.f64 1 A) -2))) |
(*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8)) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) |
(fma.f64 -8 (*.f64 (*.f64 C F) (pow.f64 (/.f64 1 A) -2)) (*.f64 A (fma.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))) (*.f64 2 (*.f64 (*.f64 B B) F))))) |
(fma.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 F 0)) (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))) |
(fma.f64 (*.f64 B B) (*.f64 F (*.f64 0 C)) (fma.f64 -8 (*.f64 (*.f64 C F) (pow.f64 (/.f64 1 A) -2)) (fma.f64 A (fma.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))) (*.f64 2 (*.f64 (*.f64 B B) F))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))))) |
(fma.f64 (*.f64 B B) (*.f64 F 0) (fma.f64 -8 (*.f64 F (*.f64 C (pow.f64 (/.f64 1 A) -2))) (fma.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 F 0)) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 C F) -2))))) |
(+.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 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) 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 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 (*.f64 C C) F))) (fma.f64 (*.f64 B B) (*.f64 F (*.f64 0 C)) (fma.f64 -8 (*.f64 (*.f64 C F) (pow.f64 (/.f64 1 A) -2)) (fma.f64 A (fma.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))) (*.f64 2 (*.f64 (*.f64 B B) F))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))))))) |
(fma.f64 -2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 A (*.f64 C (*.f64 C F)))) (fma.f64 (*.f64 B B) (*.f64 F 0) (fma.f64 -8 (*.f64 F (*.f64 C (pow.f64 (/.f64 1 A) -2))) (fma.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 F 0)) (fma.f64 1/2 (*.f64 (/.f64 B (/.f64 A B)) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F)) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 C F) -2))))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))) |
(*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8)) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))) |
(fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)))) |
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 (pow.f64 B 2) 2)))) A)))) |
(fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (neg.f64 (/.f64 F (/.f64 A (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 1/2 (pow.f64 B 4)))))))) |
(-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 A) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) C)) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))))) (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 (pow.f64 B 2) 2)))) A))))) |
(fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 F (*.f64 (pow.f64 (/.f64 -1 A) 2) (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))) (neg.f64 (/.f64 F (/.f64 A (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)) (*.f64 1/2 (pow.f64 B 4))))))))) |
(fma.f64 4 (*.f64 C (*.f64 B (*.f64 B F))) (-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 C C))) (*.f64 C -2))) (*.f64 (pow.f64 (/.f64 -1 A) 2) F))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2)))))) |
(*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) |
(*.f64 (*.f64 B B) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) |
(*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B)))) |
(*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) |
(*.f64 -8 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2))) |
(*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) |
(fma.f64 -8 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2)) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 2 (*.f64 (*.f64 B B) F))))) |
(fma.f64 C (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 F 0)) (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(fma.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 -8 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2)) (fma.f64 (*.f64 B B) (*.f64 F (*.f64 0 A)) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 2 (*.f64 (*.f64 B B) F))))))) |
(fma.f64 -2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (fma.f64 -8 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -2))) (fma.f64 C (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 F 0)) (*.f64 (*.f64 B B) (*.f64 F 0))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 A 2))) C))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 B B) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) C) (fma.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 -8 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2)) (fma.f64 (*.f64 B B) (*.f64 F (*.f64 0 A)) (fma.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 2 (*.f64 (*.f64 B B) F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 (*.f64 A A) F))))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 B B) C) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (fma.f64 -8 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -2))) (fma.f64 (*.f64 B B) (*.f64 F 0) (fma.f64 -2 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 C (*.f64 A (*.f64 A F)))) (*.f64 C (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 F 0)))))))) |
(*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) |
(*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F)) |
(*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 2 (*.f64 (*.f64 B B) (*.f64 A F)) (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F)))) |
(fma.f64 2 (*.f64 A (*.f64 B (*.f64 B F))) (fma.f64 2 (*.f64 A (*.f64 B (*.f64 B F))) (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C))))) |
(fma.f64 2 (*.f64 (*.f64 B B) (*.f64 A F)) (fma.f64 2 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)) (*.f64 1/2 (*.f64 F (pow.f64 B 4)))) C))))) |
(fma.f64 2 (*.f64 A (*.f64 B (*.f64 B F))) (-.f64 (fma.f64 2 (*.f64 A (*.f64 B (*.f64 B F))) (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 A (*.f64 A F)) (*.f64 (*.f64 B B) -2))) C))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C)) (*.f64 (pow.f64 (/.f64 -1 C) 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F))) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 (pow.f64 B 2) 2) F))))))))) |
(fma.f64 2 (*.f64 (*.f64 B B) (*.f64 A F)) (fma.f64 2 (*.f64 A (*.f64 (*.f64 B B) F)) (fma.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (*.f64 B B) F) (*.f64 A A)) (*.f64 1/2 (*.f64 F (pow.f64 B 4)))) C) (*.f64 (pow.f64 (/.f64 -1 C) 2) (fma.f64 -2 (*.f64 A (*.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 F (pow.f64 B 4)))))))))) |
(fma.f64 2 (*.f64 A (*.f64 B (*.f64 B F))) (fma.f64 2 (*.f64 A (*.f64 B (*.f64 B F))) (fma.f64 -8 (*.f64 C (*.f64 A (*.f64 A F))) (-.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (fma.f64 -2 (*.f64 (*.f64 A F) (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B A) (*.f64 B A)))) (*.f64 (*.f64 A (pow.f64 B 4)) (*.f64 F -1/2)))) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 A (*.f64 A F)) (*.f64 (*.f64 B B) -2))) 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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 F (*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 F (*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 F (*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 F (*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.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 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 (hypot.f64 B (-.f64 A C)) 1) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 1 (hypot.f64 B (-.f64 A C))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C)))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2)) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4)) (pow.f64 (*.f64 B (-.f64 A C)) 2)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4)) (pow.f64 (*.f64 (-.f64 A C) B) 2)))) |
(/.f64 (hypot.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 4) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 (-.f64 A C) B) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) |
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(pow.f64 (hypot.f64 B (-.f64 A C)) 1) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(fabs.f64 (hypot.f64 B (-.f64 A C))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C)))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B (-.f64 A C))))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(hypot.f64 (-.f64 A C) B) |
(hypot.f64 B (-.f64 A C)) |
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C)))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C)))) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2)) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1)) |
(hypot.f64 B (-.f64 A C)) |
(hypot.f64 (-.f64 A C) B) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (*.f64 (/.f64 1 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))) |
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (sqrt.f64 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (*.f64 (/.f64 1 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))) |
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) |
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))) |
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (sqrt.f64 2) (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))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.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 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4)))) |
(*.f64 (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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)))) |
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) -1) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) |
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) 1) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) -1) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) |
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2)) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 0)) |
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2)) (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(/.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) 2) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1/2)) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1)) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1)) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 B (-.f64 A C))))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (+.f64 A C)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (-.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (+.f64 A C))) 3) (pow.f64 (*.f64 (hypot.f64 (-.f64 A C) B) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)) (fma.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (pow.f64 (+.f64 A C) 2) (*.f64 F F)) (*.f64 (*.f64 (hypot.f64 (-.f64 A C) B) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (+.f64 A C)) (*.f64 F (+.f64 A C)))) (*.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (-.f64 (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) |
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 B 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C 4)))) |
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) |
(/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (fma.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 A C) 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) |
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))) |
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) |
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (fma.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) (+.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 (+.f64 A C) 3))) |
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.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)))) |
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))) |
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3) 1/3) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 2) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)) |
(fabs.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3)) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.6b | (+.f64 A (hypot.f64 B (-.f64 A C))) |
| ✓ | 4.1b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) |
| ✓ | 19.6b | (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))))))) |
| ✓ | 21.2b | (/.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 | |
|---|---|---|---|---|
| 24.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))))))) |
| 17.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)))) |
| 5.0ms | B | @ | 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)))) |
| 5.0ms | A | @ | 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)))) |
| 4.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)))) |
Compiled 81575 to 55355 computations (32.1% saved)
| 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 |
| 304× | associate-*r*_binary64 |
| 262× | log-prod_binary64 |
| 246× | associate-*l*_binary64 |
| 213× | cancel-sign-sub-inv_binary64 |
| 211× | sqr-pow_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 462 | 6642 |
| 1 | 1173 | 6364 |
| 2 | 4474 | 6234 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(*.f64 (pow.f64 (/.f64 1 B) -2) F) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(*.f64 F (pow.f64 (/.f64 -1 B) -2)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(*.f64 (pow.f64 B 2) F) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(*.f64 (pow.f64 B 2) F) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 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 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(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 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))) |
C |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))) |
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/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) 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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)))))) |
(+.f64 A (sqrt.f64 (+.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.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 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(-.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))))) |
(-.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) |
(-.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))))) |
(*.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))))) |
(*.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)))))) |
(*.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) |
(*.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))))) |
(*.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)))) |
(*.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)))))) |
(*.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)))))) |
(*.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)))))) |
(*.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)))))) |
(*.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))))))) |
(*.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))))) |
(*.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))))) |
(*.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)))))) |
(*.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)))))) |
(*.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)))))) |
(*.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)))))) |
(*.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)))))) |
(*.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))))) |
(*.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))))) |
(*.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)))))) |
(*.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)))))) |
(*.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)))))) |
(*.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)))))) |
(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) |
(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) |
(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) |
(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) |
(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) |
(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))))) |
(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))) |
(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)))))) |
(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))))))) |
(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)) |
(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))) |
(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)))))) |
(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)))))) |
(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)))))) |
(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)) |
(+.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))))))) |
(-.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))))))) |
(-.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) |
(*.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) |
(*.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) |
(*.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))))))) |
(*.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))))))) |
(*.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)))))))) |
(*.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))))))))) |
(*.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)))))) |
(*.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))))))) |
(*.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)) |
(*.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))) |
(*.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)) |
(*.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))))))) |
(*.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)))) |
(*.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)))))))) |
(*.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))))))) |
(*.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)) |
(*.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)))) |
(*.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)))))))) |
(*.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)))))) |
(*.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)) |
(*.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)))))))) |
(*.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)) |
(*.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)))))) |
(/.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)))))))))) |
(/.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))))))) |
(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) |
(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) |
(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) |
(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) |
(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) |
(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))))))) |
(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))))))) |
(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)))))))) |
(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))))))))) |
(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)) |
(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)))))))) |
(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)))))))) |
(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)))))))) |
(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)) |
(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)) |
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) |
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C -4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3))) |
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1) |
(-.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))))) |
(*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1) |
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(*.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))))) |
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.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)))) |
(/.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))) |
(/.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)))) |
(/.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)))))) |
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))) |
(/.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))))) |
(/.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))))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)) |
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1) |
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) |
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) |
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) |
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)) |
(fma.f64 1 A (hypot.f64 B (-.f64 A C))) |
(fma.f64 1 (hypot.f64 B (-.f64 A C)) A) |
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C))) |
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))))) |
(sqrt.f64 (*.f64 (*.f64 -8 A) (*.f64 (*.f64 C F) (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) |
(sqrt.f64 (*.f64 (*.f64 (*.f64 -8 A) (*.f64 C F)) (+.f64 A (+.f64 C (fabs.f64 (-.f64 A C)))))) |
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 B B)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B))))))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B)))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 C F)) |
(*.f64 (*.f64 A F) (*.f64 C -4)) |
(*.f64 A (*.f64 C (*.f64 -4 F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (pow.f64 (/.f64 1 B) -2) F) |
(*.f64 F (pow.f64 (/.f64 1 B) -2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 F (pow.f64 (/.f64 -1 B) -2)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -2) (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -2) (*.f64 (*.f64 A F) (*.f64 C -4))) |
(*.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -2) (*.f64 C (*.f64 A -4)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -2) (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -2) (*.f64 (*.f64 A F) (*.f64 C -4))) |
(*.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -2) (*.f64 C (*.f64 A -4)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -2) (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -2) (*.f64 (*.f64 A F) (*.f64 C -4))) |
(*.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -2) (*.f64 C (*.f64 A -4)))) |
(*.f64 (pow.f64 B 2) F) |
(*.f64 F (pow.f64 (/.f64 1 B) -2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 C F)) |
(*.f64 (*.f64 A F) (*.f64 C -4)) |
(*.f64 A (*.f64 C (*.f64 -4 F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 C F)) |
(*.f64 (*.f64 A F) (*.f64 C -4)) |
(*.f64 A (*.f64 C (*.f64 -4 F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (pow.f64 B 2) F) |
(*.f64 F (pow.f64 (/.f64 1 B) -2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 C F)) |
(*.f64 (*.f64 A F) (*.f64 C -4)) |
(*.f64 A (*.f64 C (*.f64 -4 F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 C F)) |
(*.f64 (*.f64 A F) (*.f64 C -4)) |
(*.f64 A (*.f64 C (*.f64 -4 F))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) |
(hypot.f64 C B) |
(*.f64 2 A) |
(*.f64 A 2) |
(+.f64 A A) |
(+.f64 (*.f64 -1 C) (*.f64 2 A)) |
(fma.f64 2 A (neg.f64 C)) |
(fma.f64 A 2 (neg.f64 C)) |
(-.f64 (+.f64 A 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 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))) |
(-.f64 (fma.f64 A 2 (*.f64 1/2 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) A))) C) |
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 B B 0) A) (+.f64 A 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 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))) |
(fma.f64 -1 C (fma.f64 2 A (*.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 C (pow.f64 (/.f64 1 A) 2))))))) |
(-.f64 (fma.f64 A 2 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) A) (*.f64 (-.f64 (fma.f64 C C (*.f64 B B)) (*.f64 C C)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))) C) |
(-.f64 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 B B 0) A) (*.f64 (/.f64 (/.f64 1 A) A) (*.f64 C (fma.f64 B B 0)))) (+.f64 A 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) |
(fma.f64 -1/2 (/.f64 B (/.f64 A B)) C) |
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)))) |
(fma.f64 -1/2 (fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)) C) |
(fma.f64 -1/2 (fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)) (/.f64 B (/.f64 A B))) C) |
(+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 -1 (pow.f64 A 3)) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (*.f64 B B) C) (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A))))) |
(+.f64 C (fma.f64 -1/2 (fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)) (/.f64 (*.f64 B B) A)) (*.f64 (fma.f64 (*.f64 (neg.f64 B) B) (*.f64 C C) (pow.f64 (*.f64 B (*.f64 B 1/2)) 2)) (/.f64 1/2 (pow.f64 A 3))))) |
(+.f64 (fma.f64 -1/2 (fma.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2)) (/.f64 B (/.f64 A B))) C) (*.f64 (fma.f64 (*.f64 B (neg.f64 B)) (*.f64 C C) (*.f64 1/4 (pow.f64 B 4))) (/.f64 1/2 (pow.f64 A 3)))) |
(+.f64 A (sqrt.f64 (pow.f64 (-.f64 A C) 2))) |
(+.f64 A (fabs.f64 (-.f64 A C))) |
(+.f64 A (-.f64 A 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/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B))) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2)) B))) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 (/.f64 -1/2 (pow.f64 B 3)) (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) B))) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/2 (/.f64 (*.f64 1/4 (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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) |
(+.f64 (-.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3)))))) |
(+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) (/.f64 -1 (pow.f64 B 3))))))) |
(+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) (*.f64 (/.f64 -1 (pow.f64 B 3)) -1/2)) B))) |
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (neg.f64 (*.f64 1/4 (pow.f64 (-.f64 A C) 4))) (pow.f64 B 3)))) 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)) |
C |
(+.f64 A (+.f64 C (*.f64 -1 A))) |
(+.f64 A (+.f64 C (neg.f64 A))) |
(+.f64 A (-.f64 C A)) |
(+.f64 C (-.f64 A 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 (+.f64 A 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 A (+.f64 C (-.f64 (*.f64 1/2 (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) C)) A))) |
(+.f64 A (-.f64 (+.f64 C (/.f64 (*.f64 1/2 (fma.f64 B B 0)) 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 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.f64 -1 A))))) |
(+.f64 (+.f64 A C) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (neg.f64 A)))) |
(+.f64 A (+.f64 C (-.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) C) (*.f64 A (*.f64 (-.f64 (fma.f64 A A (*.f64 B B)) (*.f64 A A)) (pow.f64 (/.f64 1 C) 2))))) A))) |
(+.f64 C (+.f64 A (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (/.f64 1 C) C) (*.f64 A (fma.f64 B B 0))) (/.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)) |
(fma.f64 A 2 (neg.f64 C)) |
(-.f64 (+.f64 A 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 A 2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) C)) |
(fma.f64 A 2 (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (neg.f64 C))) |
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(fma.f64 -1/2 (*.f64 (*.f64 A (*.f64 B B)) (pow.f64 (/.f64 -1 C) 2)) (fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 B B) C))))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) (fma.f64 A 2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) C)) C))) |
(fma.f64 -1/2 (*.f64 (*.f64 B B) (*.f64 (pow.f64 (/.f64 -1 C) 2) A)) (fma.f64 A 2 (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (neg.f64 C)))) |
(-.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))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(-.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) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(-.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))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(*.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))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.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)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(*.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) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.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))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.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)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (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)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 2)) (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (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)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 2)) (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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)))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.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)))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (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) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -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) (*.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)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.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))))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.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))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(*.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))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.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)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.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))))) |
(*.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)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.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))))) |
(*.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)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (*.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))))) |
(*.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)))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (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) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(*.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)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(neg.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)) |
(*.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))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.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))))) |
(/.f64 (*.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)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (sqrt.f64 2))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 2))) |
(*.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)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (cbrt.f64 (*.f64 (*.f64 2 (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))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.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)))))) |
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.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)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (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 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.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)))))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (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))))) |
(/.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(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) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (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) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(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) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (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 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(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))) |
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (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))) |
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 2)) (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(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)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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))))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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)) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (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))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))) |
(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)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(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)) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.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))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.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))))))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(-.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) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.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) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.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) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.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))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.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))))))) (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 (*.f64 (*.f64 2 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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)))))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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))))))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.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))))))) |
(*.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))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.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)) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.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))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.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)) |
(*.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)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.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))))))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.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)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.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)))))))) |
(*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.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)) |
(*.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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.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)))))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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)))))) |
(*.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))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.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)) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.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)))))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.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)) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.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)))))) |
(*.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))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.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)))))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2)) (fma.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 0)) |
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(/.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))))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(/.f64 (*.f64 -2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 -2 (/.f64 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(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) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) |
(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) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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))))))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(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))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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)))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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))))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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)) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) |
(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)))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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)))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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)))))))) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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)) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(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)) |
(sqrt.f64 (*.f64 (*.f64 2 (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 F (*.f64 (fma.f64 (*.f64 A -4) C (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C -4)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3) 1/3) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 2)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1)) |
(fma.f64 (*.f64 B B) F (*.f64 (*.f64 -4 A) (*.f64 C F))) |
(*.f64 F (fma.f64 (*.f64 A -4) C (*.f64 B B))) |
(*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(-.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))))) |
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))) |
(*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(*.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))) |
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(*.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))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))) |
(/.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)))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A (-.f64 A (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) |
(*.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))) |
(/.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)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))) |
(/.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)))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A (-.f64 A (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) |
(/.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))) |
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))) |
(/.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)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A (-.f64 A (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) |
(/.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)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))) |
(/.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)))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A (-.f64 A (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) |
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))) |
(/.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))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) 1) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))) |
(/.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)))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A (-.f64 A (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) |
(/.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))))) |
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A)) |
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C)))) |
(pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3)) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(fma.f64 1 A (hypot.f64 B (-.f64 A C))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(fma.f64 1 (hypot.f64 B (-.f64 A C)) A) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C))) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.6b | (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) |
| ✓ | 2.8b | (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) |
| ✓ | 13.2b | (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)))))) |
| ✓ | 19.2b | (/.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))) |
Compiled 162 to 58 computations (64.2% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | A | @ | inf | (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)))))) |
| 5.0ms | C | @ | -inf | (/.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))) |
| 3.0ms | A | @ | 0 | (/.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))) |
| 3.0ms | F | @ | 0 | (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) |
| 3.0ms | F | @ | -inf | (/.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))) |
Compiled 94205 to 64210 computations (31.8% saved)
| 1× | batch-egg-rewrite |
| 379× | expm1-udef_binary64 |
| 379× | log1p-udef_binary64 |
| 331× | fma-neg_binary64 |
| 232× | add-sqr-sqrt_binary64 |
| 224× | pow1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 128 |
| 1 | 449 | 126 |
| 2 | 6509 | 126 |
| 1× | node limit |
| Inputs |
|---|
(/.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))) |
(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)))))) |
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) |
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 C A))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (*.f64 2 (*.f64 F (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 C A) -4) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (*.f64 B B) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (+.f64 C A) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C A)))) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 C A) -4)) (*.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) A) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3) (pow.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 C A) 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.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)) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))))) (#(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 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(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))) (+.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (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 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)))))) |
| 1× | egg-herbie |
| 711× | associate-*r*_binary64 |
| 607× | associate-*l*_binary64 |
| 518× | fma-def_binary64 |
| 327× | distribute-rgt-in_binary64 |
| 307× | distribute-lft-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 670 | 9144 |
| 1 | 2002 | 8498 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 A 2))))) C))))) |
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))) |
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C)) (+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 C) 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F))) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 (pow.f64 B 2) 2) F)))))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C)) (+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))))) |
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))) |
(*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) |
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (*.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 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (*.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 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))) |
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F)) (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F)))) A)))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F)) (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F)))) A)) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 (/.f64 -1 A) 2)))))) |
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3)))) |
(+.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 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) |
(+.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 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3)))))) |
(*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) |
(+.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))))) |
(+.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) (+.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 (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))))) |
(+.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) (+.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 (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))))))) |
(*.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 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(+.f64 C (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 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 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 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 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 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.f64 -1 A))))) |
(*.f64 2 A) |
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 C) 3)))))) |
(+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) |
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 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) 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/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1) |
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2) |
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(sqrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)) |
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1) |
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2)) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) |
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) |
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) |
(/.f64 (-.f64 0 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 2) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)) |
(+.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 C A))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (*.f64 2 (*.f64 F (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(+.f64 (*.f64 (*.f64 (*.f64 C A) -4) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (*.f64 B B) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(+.f64 (*.f64 A (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(+.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (+.f64 C A) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(+.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C A)))) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (hypot.f64 B (-.f64 A C)))))) |
(+.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 C A) -4)) (*.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 B B))) |
(+.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) A) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C (hypot.f64 B (-.f64 A C))))) |
(+.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (hypot.f64 B (-.f64 A C)))) |
(+.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C A))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1) |
(/.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3) |
(neg.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3) (pow.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1) |
(-.f64 (/.f64 (pow.f64 (+.f64 C A) 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1) |
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)))) |
(/.f64 1 (/.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) |
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1) |
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) |
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) |
(sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) |
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) |
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)) |
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C)))) |
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C))) |
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C)))) |
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)) |
(fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C)))) |
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) (*.f64 B (*.f64 B 2)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 (*.f64 B B) F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 F C)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 C -16)))) |
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))))) |
(sqrt.f64 (*.f64 A (*.f64 (*.f64 (*.f64 F C) (+.f64 C (+.f64 A (fabs.f64 (-.f64 A C))))) -8))) |
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(*.f64 2 (*.f64 (*.f64 B B) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) |
(*.f64 (*.f64 (+.f64 A (hypot.f64 B A)) F) (*.f64 B (*.f64 B 2))) |
(*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) |
(*.f64 -16 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2))) |
(*.f64 (*.f64 F (*.f64 A -16)) (pow.f64 (/.f64 1 C) -2)) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))))) |
(fma.f64 -16 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2)) (*.f64 2 (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 2 (*.f64 (*.f64 B B) F)))))) |
(fma.f64 2 (*.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 F 0))) (*.f64 (*.f64 F (*.f64 A -16)) (pow.f64 (/.f64 1 C) -2))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(fma.f64 -16 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2)) (*.f64 2 (+.f64 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 B B) (*.f64 F (*.f64 0 A)))) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 2 (*.f64 (*.f64 B B) F))))))) |
(fma.f64 2 (+.f64 (fma.f64 (*.f64 B B) (*.f64 F 0) (*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) -2))) (*.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 F 0)))) (*.f64 (*.f64 F (*.f64 A -16)) (pow.f64 (/.f64 1 C) -2))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 A F))) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 A 2))))) C))))) |
(fma.f64 -16 (*.f64 (*.f64 A F) (pow.f64 (/.f64 1 C) -2)) (fma.f64 2 (fma.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 B B) (*.f64 F (*.f64 0 A)))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 A A) F)))) C))))) |
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -2))) (*.f64 2 (+.f64 (fma.f64 (*.f64 B B) (*.f64 F 0) (*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) -2))) (fma.f64 C (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 F 0)) (/.f64 (fma.f64 -2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 A A))) (*.f64 (*.f64 (*.f64 (*.f64 B B) 1/2) F) (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))))) C))))) |
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) |
(*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A))) |
(*.f64 C (*.f64 (*.f64 A (*.f64 A F)) -16)) |
(+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))) |
(fma.f64 2 (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (*.f64 A F)) (*.f64 A (*.f64 (*.f64 B B) F)))) (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 F (+.f64 (*.f64 B (*.f64 B A)) (*.f64 A (*.f64 B B)))))) |
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C)) (+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))))) |
(fma.f64 -2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 (*.f64 A A) F)) (*.f64 1/2 (*.f64 F (pow.f64 (*.f64 B B) 2)))) C) (fma.f64 2 (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (*.f64 A F)) (*.f64 A (*.f64 (*.f64 B B) F)))) (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A))))) |
(fma.f64 -2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 1/2 (pow.f64 B 4)) F)) C) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 F (+.f64 (*.f64 B (*.f64 B A)) (*.f64 A (*.f64 B B))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 C) 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F))) (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 (pow.f64 B 2) 2) F)))))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F))) C)) (+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 2 (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))))) |
(fma.f64 2 (*.f64 (pow.f64 (/.f64 -1 C) 2) (fma.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 -1/2 (*.f64 A (*.f64 F (pow.f64 (*.f64 B B) 2)))))) (fma.f64 -2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 (*.f64 A A) F)) (*.f64 1/2 (*.f64 F (pow.f64 (*.f64 B B) 2)))) C) (fma.f64 2 (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (*.f64 A F)) (*.f64 A (*.f64 (*.f64 B B) F)))) (*.f64 -16 (*.f64 (*.f64 F C) (*.f64 A A)))))) |
(fma.f64 2 (*.f64 (pow.f64 (/.f64 -1 C) 2) (fma.f64 -2 (*.f64 (*.f64 A F) (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 (*.f64 -1/2 A) (pow.f64 B 4)) F))) (fma.f64 -2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (*.f64 B B) F)) (*.f64 (*.f64 1/2 (pow.f64 B 4)) F)) C) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 F (+.f64 (*.f64 B (*.f64 B A)) (*.f64 A (*.f64 B B)))))))) |
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))) |
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 B B) F))) |
(*.f64 2 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 (*.f64 B B) F))) |
(*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 (/.f64 1 A) -2))) |
(*.f64 (*.f64 (pow.f64 (/.f64 1 A) -2) C) (*.f64 F -16)) |
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (fma.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 (/.f64 1 A) -2)))) |
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 F 0))) (*.f64 (*.f64 (pow.f64 (/.f64 1 A) -2) C) (*.f64 F -16))) |
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (*.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 A (fma.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (fma.f64 -16 (*.f64 (*.f64 F C) (pow.f64 (/.f64 1 A) -2)) (*.f64 2 (fma.f64 (*.f64 B B) (*.f64 F (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))))))) |
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 F 0))) (fma.f64 -16 (*.f64 F (*.f64 C (pow.f64 (/.f64 1 A) -2))) (+.f64 (*.f64 (*.f64 B B) (*.f64 F 0)) (*.f64 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) -4)))) |
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))) (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (*.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 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -1 C) C))) (*.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 A (fma.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))) (*.f64 2 (*.f64 (*.f64 B B) F)))) (fma.f64 2 (/.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))))) A) (fma.f64 -16 (*.f64 (*.f64 F C) (pow.f64 (/.f64 1 A) -2)) (*.f64 2 (fma.f64 (*.f64 B B) (*.f64 F (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))))))) |
(fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 F 0))) (fma.f64 2 (/.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 F (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 B B))))) A) (fma.f64 -16 (*.f64 F (*.f64 C (pow.f64 (/.f64 1 A) -2))) (+.f64 (*.f64 (*.f64 B B) (*.f64 F 0)) (*.f64 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) -4))))) |
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C)))) |
(*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) |
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 (*.f64 B B) (*.f64 F C)))) |
(fma.f64 8 (*.f64 B (*.f64 B (*.f64 F C))) (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F)) (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F)))) A)))) |
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 8 (*.f64 (*.f64 B B) (*.f64 F C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (*.f64 B B) 2)) (*.f64 -2 (*.f64 (*.f64 (*.f64 B B) (*.f64 C C)) F))) A)))) |
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (pow.f64 B 4)) F)) A) (*.f64 (*.f64 B B) (*.f64 (*.f64 F C) 8)))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) F)) (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F)))) A)) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 B 2) 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 (/.f64 -1 A) 2)))))) |
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 8 (*.f64 (*.f64 B B) (*.f64 F C)) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (*.f64 B B) 2)) (*.f64 -2 (*.f64 (*.f64 (*.f64 B B) (*.f64 C C)) F))) A) (*.f64 2 (*.f64 (fma.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 (*.f64 B B) 2)) (*.f64 -2 (*.f64 C (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))))) (pow.f64 (/.f64 -1 A) 2)))))) |
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 8 (*.f64 B (*.f64 B (*.f64 F C))) (fma.f64 2 (*.f64 (fma.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 C C))) C)) (*.f64 (*.f64 F C) (*.f64 (pow.f64 B 4) -1/2))) (pow.f64 (/.f64 -1 A) 2)) (*.f64 -2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 C C))) (*.f64 (*.f64 1/2 (pow.f64 B 4)) F)) A))))) |
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 A (*.f64 (*.f64 (*.f64 F C) (+.f64 C (+.f64 A (fabs.f64 (-.f64 A C))))) -8)) |
(*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3)))) |
(*.f64 2 (+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))) (*.f64 F (pow.f64 (/.f64 1 B) -3)))) |
(*.f64 2 (fma.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)) (*.f64 F (pow.f64 (/.f64 1 B) -3)))) |
(+.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 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) |
(fma.f64 2 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))) (*.f64 F (pow.f64 (/.f64 1 B) -3))))) |
(*.f64 2 (+.f64 (fma.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)) (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 B (fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F 1/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 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3)))))) |
(fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 2 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))) (*.f64 F (pow.f64 (/.f64 1 B) -3)))))) |
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C)))) (*.f64 2 (+.f64 (fma.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)) (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 B (fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F 1/2))))))) |
(*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) |
(*.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 2 F)) |
(+.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))))) |
(*.f64 2 (+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))))) |
(*.f64 (*.f64 2 F) (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))) |
(+.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) (+.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 (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))))) |
(fma.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (fma.f64 -2 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))))) |
(+.f64 (*.f64 (*.f64 2 F) (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F 1/2))) (*.f64 B -2))) |
(+.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))) (+.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 (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))))))) |
(fma.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A C))) (fma.f64 -2 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))))))) |
(+.f64 (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C (+.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F 1/2))) (*.f64 B -2))) (*.f64 (*.f64 2 F) (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))))) |
(*.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 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.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 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.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 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.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 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) |
(+.f64 C (hypot.f64 B C)) |
(*.f64 2 A) |
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))) |
(+.f64 (*.f64 0 C) (*.f64 2 A)) |
(+.f64 (*.f64 2 A) 0) |
(+.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 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (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)) 0) |
(+.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 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))) |
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))) |
(+.f64 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) 2) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 2 A)) 0) |
(*.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))) |
(fma.f64 2 C (*.f64 -1/2 (/.f64 B (/.f64 A B)))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 A) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(fma.f64 2 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A)))) |
(fma.f64 -1/2 (fma.f64 (*.f64 B (*.f64 B C)) (pow.f64 (/.f64 -1 A) 2) (/.f64 B (/.f64 A B))) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 A) 3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (/.f64 -1 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 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (/.f64 -1 (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B B) (*.f64 C (pow.f64 (/.f64 -1 A) 2))) (/.f64 (*.f64 B B) A))))) |
(fma.f64 2 C (fma.f64 -1/2 (fma.f64 (*.f64 B (*.f64 B C)) (pow.f64 (/.f64 -1 A) 2) (/.f64 B (/.f64 A B))) (*.f64 (/.f64 1/2 (pow.f64 A 3)) (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 C C)))))) |
(+.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 B A)) |
(*.f64 2 C) |
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A))) |
(+.f64 A (fma.f64 2 C (neg.f64 A))) |
(+.f64 (*.f64 2 C) 0) |
(+.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 (fma.f64 2 C (/.f64 (*.f64 1/2 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) C)) 0) |
(+.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 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 (/.f64 1 C) 2)))) (*.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) (fma.f64 1/2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (pow.f64 (/.f64 1 C) 2))) (neg.f64 A))))) |
(+.f64 A (fma.f64 2 C (-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 (pow.f64 (/.f64 1 C) 2) A)))) 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 -1/2 (/.f64 B (/.f64 C B)) (*.f64 2 A)) |
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) (fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (*.f64 2 A))) |
(+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (pow.f64 B 2) (pow.f64 (/.f64 -1 C) 2)))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 (/.f64 -1 C) 3)))))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) (fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (/.f64 -1 (pow.f64 C 3))))))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 B B) (pow.f64 (/.f64 -1 C) 2))) (fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (*.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))) (/.f64 -1 (pow.f64 C 3))))))) |
(+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))) |
(+.f64 C (+.f64 A (fabs.f64 (-.f64 A C)))) |
B |
(+.f64 A (+.f64 C B)) |
(+.f64 A (+.f64 B C)) |
(+.f64 B (+.f64 A C)) |
(+.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 B C))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2))) B)))) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2)) B)))) |
(+.f64 A (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (fma.f64 (/.f64 -1/2 (pow.f64 B 3)) (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) 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 C (+.f64 A (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)) (+.f64 (*.f64 -1 B) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) 2) (pow.f64 (/.f64 -1 B) 3))))))) |
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 B (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) (/.f64 -1 (pow.f64 B 3)))))))) |
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1/2) 2) (*.f64 (/.f64 -1 (pow.f64 B 3)) -1/2)) B)) (+.f64 A C)) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) 1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(-.f64 (/.f64 0 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (cbrt.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 3) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 2) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(pow.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) -1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) |
(sqrt.f64 (/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2))) |
(sqrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(sqrt.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 2)) (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) 3)) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) 1)) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) |
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) 1) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) |
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F)))) |
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) |
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) |
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))))) |
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4)) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) |
(*.f64 (*.f64 -1 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 F))))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) (+.f64 0 (+.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) (fma.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 0)) |
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) 3/2)) (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(/.f64 (-.f64 0 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (neg.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) (*.f64 -2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 3) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/4) 2) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))))) |
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1/2)) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(+.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 C A))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (*.f64 2 (*.f64 F (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (*.f64 (*.f64 C A) -4) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (*.f64 B B) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 A (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F))) (*.f64 (+.f64 C A) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C A)))) (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (hypot.f64 B (-.f64 A C)))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 C A) -4)) (*.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 B B))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) A) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C (hypot.f64 B (-.f64 A C))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (hypot.f64 B (-.f64 A C)))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(+.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 C A))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) |
(/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (/.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)))) |
(*.f64 (/.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (fma.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) |
(/.f64 (*.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 F)) (/.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))) |
(*.f64 (/.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 -4 C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) |
(pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 2) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) |
(fabs.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3) 1/3) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(neg.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (neg.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 -2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) |
(fabs.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C))))))) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3)) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3) (pow.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 3))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)) |
(*.f64 2 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) |
(*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (fma.f64 B B (*.f64 A (*.f64 -4 C)))))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(-.f64 (/.f64 (pow.f64 (+.f64 C A) 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) |
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) |
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)))) |
(*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) |
(/.f64 1 (/.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 A C) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (neg.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A)))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 C A))))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) |
(/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) |
(/.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))) |
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) |
(fabs.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) |
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C)))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C)))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C)))) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A)) |
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
Compiled 48160 to 22855 computations (52.5% saved)
47 alts after pruning (47 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1032 | 47 | 1079 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 0 | 2 |
| Total | 1035 | 47 | 1082 |
| Status | Error | Program |
|---|---|---|
| 63.3b | (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (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) | |
| 49.7b | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) | |
| 46.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 43.8b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| ▶ | 42.9b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ▶ | 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| ▶ | 63.2b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| ▶ | 46.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| 60.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 47.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 59.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 60.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 62.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 59.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 53.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 53.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.9b | (/.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)))) | |
| 46.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.2b | (/.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)))) | |
| 55.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| ▶ | 60.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 54.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 61.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 57.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 51.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 53.1b | (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 46.1b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) | |
| 59.6b | (sqrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) | |
| 59.5b | (sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) | |
| 57.3b | (sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
Compiled 3196 to 2050 computations (35.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 1.6b | (+.f64 A (hypot.f64 B (-.f64 A C))) | |
| ✓ | 4.1b | (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
| ✓ | 19.4b | (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) |
| ✓ | 19.7b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 192 to 75 computations (60.9% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 20.0ms | B | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 9.0ms | A | @ | inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 8.0ms | C | @ | -inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 8.0ms | C | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 7.0ms | A | @ | -inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 68265 to 46055 computations (32.5% saved)
| 1× | batch-egg-rewrite |
| 431× | log1p-udef_binary64 |
| 272× | add-sqr-sqrt_binary64 |
| 264× | pow1_binary64 |
| 262× | *-un-lft-identity_binary64 |
| 251× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 85 |
| 1 | 531 | 83 |
| 2 | 7558 | 83 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) |
(*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 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 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F 2) 1/2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F 2)) (*.f64 (*.f64 B B) (*.f64 F 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F 2) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F 2) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2) F))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1)))))) |
| 1× | egg-herbie |
| 650× | fma-def_binary64 |
| 624× | distribute-rgt-in_binary64 |
| 340× | associate-*r*_binary64 |
| 252× | associate-*l*_binary64 |
| 220× | log-prod_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 369 | 6072 |
| 1 | 1021 | 5997 |
| 2 | 4241 | 5929 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 C F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 C F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 C F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 A F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2))))))) |
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) 2)) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))))) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) 2)) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))))) (+.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 F (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) 2) (*.f64 F (pow.f64 B 6))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) (pow.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) 2))))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (*.f64 F (*.f64 (pow.f64 (/.f64 1 B) 5) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 2 F)) 2) (sqrt.f64 (*.f64 2 F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F))))))) |
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F)))))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 C (*.f64 F (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 2 F)) 2) (sqrt.f64 (*.f64 2 F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 2 (*.f64 (pow.f64 B 2) F)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 2 (*.f64 (pow.f64 B 2) F)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F))) |
(*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4)) |
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2)) |
(*.f64 (pow.f64 (*.f64 F 2) 1/2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1)) |
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F 2)) (*.f64 (*.f64 B B) (*.f64 F 2))) |
(+.f64 (*.f64 (*.f64 F 2) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F 2) (*.f64 B B))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 3) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2) F)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) (pow.f64 F 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) |
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) |
(fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 C F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -4 (/.f64 (*.f64 F C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) 2))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (*.f64 -4 (/.f64 F (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) C))) 2)) (fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (*.f64 -4 (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) F))) 2)) (fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 C F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 C F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -4 (/.f64 (*.f64 F C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) 2))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (fma.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (*.f64 F C))) (/.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 F C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) 2) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 2)))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (*.f64 -4 (/.f64 F (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) C))) 2)) (fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (*.f64 -2 (*.f64 (/.f64 C (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) 3)) (*.f64 F (*.f64 (pow.f64 (*.f64 -4 (/.f64 F (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) C))) 2) (pow.f64 A 3)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (*.f64 -4 (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) F))) 2)) (fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (fma.f64 -2 (*.f64 (/.f64 C (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) 3)) (*.f64 F (*.f64 (pow.f64 (*.f64 -4 (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) F))) 2) (pow.f64 A 3)))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))))) |
(sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) |
(sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F C))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) |
(fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (fma.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (*.f64 F C))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (pow.f64 (*.f64 -4 (/.f64 (*.f64 F A) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) (fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (*.f64 -4 (/.f64 F (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) A))) 2))))) |
(fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) (*.f64 F A))) 2)) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2)) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 A F) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))))) 2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F))) 2))))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (fma.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (*.f64 F C))) (fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -4 (/.f64 (*.f64 F A) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) 2))) (*.f64 -2 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))) (/.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 F A) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) 2) (pow.f64 C 3))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) 2))))))) |
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) (fma.f64 -4 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (*.f64 F C)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (*.f64 -4 (/.f64 F (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) A))) 2)) (/.f64 (*.f64 (*.f64 -2 (*.f64 F A)) (*.f64 (pow.f64 (*.f64 -4 (/.f64 F (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) A))) 2) (pow.f64 C 3))) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) 3))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F))))) (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) (*.f64 F A))) 2)) (/.f64 (*.f64 -4 A) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) (*.f64 F C)))) (fma.f64 -2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) 3)) (*.f64 (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))) (*.f64 F A))) 2) (*.f64 (pow.f64 C 3) F))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) |
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) |
(sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) |
(sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8))) |
(sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) |
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) F))) |
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8))) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8))) F))) |
(fma.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) F (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) 2)) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))))) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))))) |
(+.f64 (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) F)) (fma.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8))) 2))) (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)))) |
(+.f64 (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8))) F)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8)))) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8)))) 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) 2)) (fma.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) F (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) 2)) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))))) (+.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 F (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F))))) 2) (*.f64 F (pow.f64 B 6))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) (pow.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C F)))) 2))))))) |
(+.f64 (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) F)) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8))) 2))) (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 F (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8))) 2) (*.f64 F (pow.f64 B 6)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) -8)) 2))))) |
(+.f64 (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8))) F)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8)))) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8)))) 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 F (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8)))) 2) (pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8))) 3)) (*.f64 F (pow.f64 B 6))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 F C) -8)))))) |
(fma.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) F (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) (pow.f64 (/.f64 F (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) 2)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 F (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))) 2) (pow.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8))) 3)) (*.f64 F (pow.f64 B 6))) (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 A -8)))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(*.f64 B (sqrt.f64 (*.f64 2 F))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(fma.f64 (sqrt.f64 (*.f64 2 F)) B (*.f64 -4 (/.f64 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F))) B))) |
(fma.f64 B (sqrt.f64 (*.f64 2 F)) (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F)))))) |
(fma.f64 (sqrt.f64 (*.f64 2 F)) B (fma.f64 -4 (/.f64 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F))) B) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F)))) 2)))))) |
(fma.f64 B (sqrt.f64 (*.f64 2 F)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 2 F))) (pow.f64 (*.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F C)))) 2))))) |
(fma.f64 B (sqrt.f64 (*.f64 2 F)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F (*.f64 A C)))) 2) (pow.f64 B 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (*.f64 F (*.f64 (pow.f64 (/.f64 1 B) 5) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 2 F)) 2) (sqrt.f64 (*.f64 2 F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F))))))) |
(fma.f64 (sqrt.f64 (*.f64 2 F)) B (fma.f64 -2 (/.f64 A (/.f64 (pow.f64 (sqrt.f64 (*.f64 2 F)) 3) (*.f64 (*.f64 F C) (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F)))) 2) (pow.f64 (/.f64 1 B) 5))))) (fma.f64 -4 (/.f64 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F))) B) (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 B 3)) (/.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F)))) 2))))))) |
(fma.f64 B (sqrt.f64 (*.f64 2 F)) (fma.f64 -2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 (*.f64 2 F)) 3)) (*.f64 (*.f64 (*.f64 F C) (pow.f64 (*.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F C)))) 2)) (pow.f64 (/.f64 1 B) 5))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 2 F))) (pow.f64 (*.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F C)))) 2)))))) |
(fma.f64 B (sqrt.f64 (*.f64 2 F)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F (*.f64 A C)))) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 F))) (/.f64 -2 (/.f64 (pow.f64 (*.f64 2 F) 3/2) (*.f64 (*.f64 (*.f64 A C) (*.f64 F (pow.f64 (/.f64 1 B) 5))) (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F (*.f64 A C)))) 2))))))) |
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) |
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(fma.f64 4 (/.f64 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F))) B) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(-.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B))) (*.f64 B (sqrt.f64 (*.f64 2 F)))) |
(fma.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F)))))) |
(fma.f64 4 (/.f64 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F))) B) (fma.f64 -1 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F)))) 2) (/.f64 -1 (pow.f64 B 3)))) (sqrt.f64 (*.f64 2 F))))) |
(fma.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (-.f64 (/.f64 (*.f64 -1/2 (/.f64 -1 (pow.f64 B 3))) (/.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 (*.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F C)))) 2))) (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(-.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (/.f64 (*.f64 -1/2 (/.f64 (neg.f64 (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F (*.f64 A C)))) 2)) (pow.f64 B 3))) (sqrt.f64 (*.f64 2 F)))) (*.f64 B (sqrt.f64 (*.f64 2 F)))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 C (*.f64 F (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 2 F)) 2) (sqrt.f64 (*.f64 2 F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (sqrt.f64 (*.f64 2 F)))) 2)) (sqrt.f64 (*.f64 2 F))))))) |
(fma.f64 4 (/.f64 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F))) B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A (pow.f64 (/.f64 -1 B) 5)) (*.f64 (*.f64 F C) (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 F)) 3)) (fma.f64 -1 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 F C)) (sqrt.f64 (*.f64 2 F)))) 2) (/.f64 -1 (pow.f64 B 3)))) (sqrt.f64 (*.f64 2 F)))))) |
(fma.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (fma.f64 -2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 (*.f64 2 F)) 3)) (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 (*.f64 F C) (pow.f64 (*.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F C)))) 2)))) (-.f64 (/.f64 (*.f64 -1/2 (/.f64 -1 (pow.f64 B 3))) (/.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 (*.f64 -4 (/.f64 A (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F C)))) 2))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(fma.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B)) (fma.f64 -1/2 (/.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F (*.f64 A C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 F))) (fma.f64 -2 (*.f64 (/.f64 A (pow.f64 (*.f64 2 F) 3/2)) (*.f64 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 F C)) (pow.f64 (/.f64 -4 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 F (*.f64 A C)))) 2))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (pow.f64 B 2) F)) |
(*.f64 2 (*.f64 F (*.f64 B B))) |
(*.f64 2 (*.f64 B (*.f64 B F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 A (*.f64 F C)) -8) |
(*.f64 A (*.f64 (*.f64 F C) -8)) |
(*.f64 (*.f64 F C) (*.f64 A -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 A (*.f64 F C)) -8) |
(*.f64 A (*.f64 (*.f64 F C) -8)) |
(*.f64 (*.f64 F C) (*.f64 A -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (pow.f64 B 2) F)) |
(*.f64 2 (*.f64 F (*.f64 B B))) |
(*.f64 2 (*.f64 B (*.f64 B F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 A (*.f64 F C)) -8) |
(*.f64 A (*.f64 (*.f64 F C) -8)) |
(*.f64 (*.f64 F C) (*.f64 A -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 A (*.f64 F C)) -8) |
(*.f64 A (*.f64 (*.f64 F C) -8)) |
(*.f64 (*.f64 F C) (*.f64 A -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 -8 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 A (*.f64 F C)) -8) |
(*.f64 A (*.f64 (*.f64 F C) -8)) |
(*.f64 (*.f64 F C) (*.f64 A -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F)) |
(*.f64 2 (*.f64 F (*.f64 B B))) |
(*.f64 2 (*.f64 B (*.f64 B F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 B) -2) F))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2))) |
(*.f64 (*.f64 2 F) (pow.f64 (/.f64 -1 B) -2)) |
(*.f64 (pow.f64 (/.f64 -1 B) -2) (*.f64 2 F)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)))) |
(fma.f64 -8 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 2 F) (pow.f64 (/.f64 -1 B) -2))) |
(fma.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 A (*.f64 (*.f64 F C) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 (/.f64 -1 B) -2)))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)))) |
(fma.f64 -8 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 2 F) (pow.f64 (/.f64 -1 B) -2))) |
(fma.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 A (*.f64 (*.f64 F C) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 (/.f64 -1 B) -2)))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)))) |
(fma.f64 -8 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 2 F) (pow.f64 (/.f64 -1 B) -2))) |
(fma.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) (*.f64 A (*.f64 (*.f64 F C) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 (/.f64 -1 B) -2)))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) -1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) |
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) |
(sqrt.f64 (/.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) |
(sqrt.f64 (*.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 2)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) |
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 1 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (hypot.f64 B (-.f64 A C)) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4)) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) |
(*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) |
(*.f64 (pow.f64 (*.f64 F 2) 1/2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 A C))))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/2) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 3) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1/4) 2) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2)) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1)) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) |
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F 2)) (*.f64 (*.f64 B B) (*.f64 F 2))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(+.f64 (*.f64 (*.f64 F 2) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F 2) (*.f64 B B))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 1) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 2) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 2) 1/2) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3) 1/3) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 3) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 2)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2) F)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)) 3)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) (pow.f64 F 3))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1)) |
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 2 F)) |
(*.f64 2 (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) |
| ✓ | 0.1b | (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
| ✓ | 5.5b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| ✓ | 6.9b | (sqrt.f64 (*.f64 C (*.f64 F -16))) |
Compiled 80 to 43 computations (46.3% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | F | @ | -inf | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 2.0ms | C | @ | 0 | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 1.0ms | C | @ | inf | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 1.0ms | C | @ | -inf | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 1.0ms | F | @ | inf | (sqrt.f64 (*.f64 C (*.f64 F -16))) |
Compiled 24705 to 14990 computations (39.3% saved)
| 1× | batch-egg-rewrite |
| 431× | fma-def_binary64 |
| 314× | pow1/3_binary64 |
| 309× | expm1-udef_binary64 |
| 309× | log1p-udef_binary64 |
| 284× | pow3_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 63 |
| 1 | 382 | 57 |
| 2 | 5237 | 57 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 C (*.f64 F -16))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 C (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (cbrt.f64 (*.f64 C (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F -16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 1/4) (pow.f64 (*.f64 C (*.f64 F -16)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 C F) 1/2) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (*.f64 F -16)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 F -16))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) (/.f64 A (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 A (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3)) (+.f64 0 (fma.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) (pow.f64 A 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C (*.f64 F -16)) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C (*.f64 F -16)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -4 C) A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (fma.f64 A (*.f64 C 4) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (neg.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (neg.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 -4 C) A) 3)) (+.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (*.f64 -4 C) A) (*.f64 (*.f64 -4 C) A)) (*.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3) (pow.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2) (-.f64 (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 -4 C) A) (*.f64 (*.f64 -4 C) A))) (-.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) (-.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (pow.f64 (pow.f64 (exp.f64 A) C) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 B) B) (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (exp.f64 (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 B) B) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 C) A)) (pow.f64 (exp.f64 B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)) (pow.f64 (exp.f64 B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 C) A)) (+.f64 1 (expm1.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)) (+.f64 1 (expm1.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B B (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B B (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B B (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B B (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) 1 (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) 1 (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 (*.f64 C (neg.f64 A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C A) -4 (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 B B) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 B B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 B B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 -4 C) A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 A (*.f64 C 4)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 A 4) (neg.f64 C) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -4 C) A)) (cbrt.f64 (*.f64 (*.f64 -4 C) A))) (cbrt.f64 (*.f64 (*.f64 -4 C) A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (sqrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 (*.f64 -4 C) A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 (sqrt.f64 (*.f64 C A)) 2) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2)) (cbrt.f64 (*.f64 A (*.f64 C 4))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 A) C (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 C A)) 2)) (cbrt.f64 (*.f64 C A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 C A))) (sqrt.f64 (*.f64 C A)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 -4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 (*.f64 -4 C) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))))))) |
| 1× | egg-herbie |
| 443× | log-prod_binary64 |
| 405× | fma-neg_binary64 |
| 330× | associate-*r*_binary64 |
| 323× | exp-prod_binary64 |
| 312× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 532 | 6238 |
| 1 | 1292 | 6000 |
| 2 | 5501 | 5718 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.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 (/.f64 1 B) -2) |
(+.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 -4 (*.f64 A C))) |
(pow.f64 (/.f64 -1 B) -2) |
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 (/.f64 -1 B) -2)) |
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 (/.f64 -1 B) -2)) |
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 (/.f64 -1 B) -2)) |
(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))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(*.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (cbrt.f64 (*.f64 C (*.f64 F -16)))) |
(*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 C)) |
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F -16))) |
(*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 1/4) (pow.f64 (*.f64 C (*.f64 F -16)) 1/4)) |
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 1/2)) |
(*.f64 (pow.f64 (*.f64 C F) 1/2) (sqrt.f64 -16)) |
(pow.f64 (*.f64 C (*.f64 F -16)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) |
(pow.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) |
(pow.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 F -16))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 1)) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) (/.f64 A (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (/.f64 A 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (/.f64 A 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 A (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (/.f64 (neg.f64 A) 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (neg.f64 A) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (neg.f64 A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 2)) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 1)) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) 1) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3)) (+.f64 0 (fma.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) |
(/.f64 (-.f64 0 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 2) |
(pow.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) (pow.f64 A 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C (*.f64 F -16)) 3/2)) 1/3) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(sqrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) |
(log.f64 (pow.f64 (exp.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) (pow.f64 A 3))) |
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C (*.f64 F -16)) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1)) |
(+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A)) |
(+.f64 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(+.f64 (*.f64 B B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(+.f64 (*.f64 (*.f64 -4 C) A) (*.f64 B B)) |
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1) |
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(*.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)))) |
(/.f64 1 (/.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)))) |
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (neg.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (neg.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 -4 C) A) 3)) (+.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (*.f64 -4 C) A) (*.f64 (*.f64 -4 C) A)) (*.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3) (pow.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2) (-.f64 (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) |
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 -4 C) A) (*.f64 (*.f64 -4 C) A))) (-.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) (-.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1) |
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) |
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) -1) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)) |
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (pow.f64 (pow.f64 (exp.f64 A) C) 4))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 B) B) (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (exp.f64 (*.f64 (*.f64 -4 C) A)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 B) B) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 C) A)) (pow.f64 (exp.f64 B) B))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)) (pow.f64 (exp.f64 B) B))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 C) A)) (+.f64 1 (expm1.f64 (*.f64 B B))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)) (+.f64 1 (expm1.f64 (*.f64 B B))))) |
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)) |
(fma.f64 B B (*.f64 (*.f64 -4 C) A)) |
(fma.f64 B B (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 B B (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 B B (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (*.f64 B B) 1 (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (*.f64 B B) 1 (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 4 (*.f64 C (neg.f64 A)) (*.f64 B B)) |
(fma.f64 (*.f64 C A) -4 (*.f64 B B)) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 1 (*.f64 B B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 1 (*.f64 B B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 1 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 1 (*.f64 (*.f64 -4 C) A) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 B B)) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 B B)) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -1 (*.f64 A (*.f64 C 4)) (*.f64 B B)) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 C A) (*.f64 B B)) |
(fma.f64 (*.f64 A 4) (neg.f64 C) (*.f64 B B)) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -4 C) A)) (cbrt.f64 (*.f64 (*.f64 -4 C) A))) (cbrt.f64 (*.f64 (*.f64 -4 C) A)) (*.f64 B B)) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (sqrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 (*.f64 -4 C) A)) (*.f64 B B)) |
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 (sqrt.f64 (*.f64 C A)) 2) (*.f64 B B)) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2)) (cbrt.f64 (*.f64 A (*.f64 C 4))) (*.f64 B B)) |
(fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 B B)) |
(fma.f64 (*.f64 -4 C) A (*.f64 B B)) |
(fma.f64 (*.f64 -4 A) C (*.f64 B B)) |
(fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 C A)) 2)) (cbrt.f64 (*.f64 C A)) (*.f64 B B)) |
(fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 C A))) (sqrt.f64 (*.f64 C A)) (*.f64 B B)) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
| Outputs |
|---|
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(pow.f64 (/.f64 1 B) -2) |
(+.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 A (*.f64 C -4) (pow.f64 (/.f64 1 B) -2)) |
(+.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 A (*.f64 C -4) (pow.f64 (/.f64 1 B) -2)) |
(+.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 A (*.f64 C -4) (pow.f64 (/.f64 1 B) -2)) |
(pow.f64 (/.f64 -1 B) -2) |
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 (/.f64 -1 B) -2)) |
(fma.f64 -4 (*.f64 A C) (pow.f64 (/.f64 -1 B) -2)) |
(fma.f64 A (*.f64 C -4) (pow.f64 (/.f64 -1 B) -2)) |
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 (/.f64 -1 B) -2)) |
(fma.f64 -4 (*.f64 A C) (pow.f64 (/.f64 -1 B) -2)) |
(fma.f64 A (*.f64 C -4) (pow.f64 (/.f64 -1 B) -2)) |
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 (/.f64 -1 B) -2)) |
(fma.f64 -4 (*.f64 A C) (pow.f64 (/.f64 -1 B) -2)) |
(fma.f64 A (*.f64 C -4) (pow.f64 (/.f64 -1 B) -2)) |
(pow.f64 B 2) |
(*.f64 B B) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(pow.f64 B 2) |
(*.f64 B B) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 1 (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 C F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (cbrt.f64 (*.f64 C (*.f64 F -16)))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 C F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 C)) |
(*.f64 (sqrt.f64 (*.f64 -16 F)) (sqrt.f64 C)) |
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F -16))) |
(*.f64 (sqrt.f64 (*.f64 -16 F)) (sqrt.f64 C)) |
(*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 1/4) (pow.f64 (*.f64 C (*.f64 F -16)) 1/4)) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 C F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 C F))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C)))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 C (*.f64 F -16))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 C F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 C F))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C)))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (pow.f64 (*.f64 C F) 1/2) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))) |
(pow.f64 (*.f64 C (*.f64 F -16)) 1/2) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(pow.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 C F)) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(pow.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 1/4) 2) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(fabs.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 C F)) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 F -16))) 1/2)) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 1)) |
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) 1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C))))) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) (/.f64 A (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 A 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 A 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 A (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C))))) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (neg.f64 A) 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (neg.f64 A) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C))))) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (neg.f64 A) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) A)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64))) A) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(*.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) A))) |
(/.f64 (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 3) 1/3) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 3) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 2) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) -1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)) 1/3) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (/.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1) -1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 2)) |
(sqrt.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 2)) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))))) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 A) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)) 3)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) A))) 1)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) 1) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3)) (+.f64 0 (fma.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) 3)) (fma.f64 (*.f64 -16 (*.f64 C F)) (*.f64 A A) 0)) |
(/.f64 (neg.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 3)) (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C))))) |
(/.f64 (-.f64 0 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))) |
(/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 1) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3) 1/3) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 3) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 2) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) (pow.f64 A 3)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 C F)) 3/2) (pow.f64 A 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 A 3))) |
(pow.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C (*.f64 F -16)) 3/2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 C F)) 3/2) (pow.f64 A 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 A 3))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A)) |
(sqrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) |
(sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) |
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C))))) |
(log.f64 (pow.f64 (exp.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (neg.f64 A)) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A) 3)) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C (*.f64 F -16)) 3/2) (pow.f64 A 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 C F)) 3/2) (pow.f64 A 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 A 3))) |
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C (*.f64 F -16)) 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 C F)) 3/2) (pow.f64 A 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 A 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A))) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) A)) 1)) |
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))) |
(*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(+.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (*.f64 B B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(+.f64 (*.f64 (*.f64 -4 C) A) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(*.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2))) |
(*.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 (sqrt.f64 (*.f64 A C)) -2))) |
(*.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)))) |
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(/.f64 1 (/.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)))) |
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (neg.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (neg.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (neg.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (neg.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 -4 C) A) 3)) (+.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 (*.f64 -4 C) A) (*.f64 (*.f64 -4 C) A)) (*.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A))))) |
(/.f64 (+.f64 (pow.f64 B 6) (pow.f64 (*.f64 -4 (*.f64 A C)) 3)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 -4 (*.f64 A C)) (-.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))))) |
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C -4)) (-.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B)) (pow.f64 B 4))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3) (pow.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2) (-.f64 (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3) (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4))) (-.f64 (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) (pow.f64 (*.f64 (*.f64 A C) 0) 3)) (fma.f64 (*.f64 (*.f64 A C) 0) (-.f64 (*.f64 (*.f64 A C) 0) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 0) (+.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 0))) |
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 -4 C) A) (*.f64 (*.f64 -4 C) A))) (-.f64 (*.f64 B B) (*.f64 (*.f64 -4 C) A))) |
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) (-.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2) (*.f64 (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4))))) (-.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (*.f64 (*.f64 (*.f64 A C) 0) (*.f64 (*.f64 A C) 0))) (fma.f64 B B (fma.f64 A (*.f64 C -4) (*.f64 (*.f64 A C) 0)))) |
(/.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3) 1/3) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) 2) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) -1) |
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C 4) (*.f64 B B)) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) -1) |
(*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B))) |
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)) |
(fabs.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(log.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (pow.f64 (pow.f64 (exp.f64 A) C) 4))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (/.f64 (pow.f64 (exp.f64 B) B) (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (exp.f64 (*.f64 (*.f64 -4 C) A)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 B) B) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 B B))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (exp.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (+.f64 1 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 C) A)) (pow.f64 (exp.f64 B) B))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)) (pow.f64 (exp.f64 B) B))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 -4 C) A)) (+.f64 1 (expm1.f64 (*.f64 B B))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 A) C) 4)) (+.f64 1 (expm1.f64 (*.f64 B B))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(exp.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 B B (*.f64 (*.f64 -4 C) A)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 B B (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 B B (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 B B (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 -4 C) A)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B B) 1 (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B B) 1 (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B B) 1 (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 4 (*.f64 C (neg.f64 A)) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 C A) -4 (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 1 (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (*.f64 B B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (*.f64 B B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (*.f64 B B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 1 (*.f64 (*.f64 -4 C) A) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 B B)) |
(+.f64 (*.f64 B B) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 (cbrt.f64 B) B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 B 4)) (*.f64 A (*.f64 C -4))) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 B B)) |
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 (sqrt.f64 (*.f64 A C)) -2) (*.f64 B B)) |
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 B B)) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 B) B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)) (+.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(+.f64 (+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) -64)) (fma.f64 (*.f64 A (*.f64 C 4)) (fma.f64 A (*.f64 C 4) (*.f64 B B)) (pow.f64 B 4)))) |
(fma.f64 -1 (*.f64 A (*.f64 C 4)) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(+.f64 (+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 1 (fma.f64 A (*.f64 C 4) (*.f64 B B))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(+.f64 (*.f64 (*.f64 A C) 0) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(+.f64 0 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 -16 (pow.f64 (*.f64 A C) 2))) (fma.f64 A (*.f64 C 4) (*.f64 B B)))) |
(fma.f64 -4 (*.f64 C A) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 A 4) (neg.f64 C) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B (sqrt.f64 B)) (sqrt.f64 B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) (cbrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -4 C) A)) (cbrt.f64 (*.f64 (*.f64 -4 C) A))) (cbrt.f64 (*.f64 (*.f64 -4 C) A)) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (sqrt.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 (*.f64 -4 C) A)) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 (sqrt.f64 (*.f64 C A)) 2) (*.f64 B B)) |
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 (sqrt.f64 (*.f64 A C)) -2) (*.f64 B B)) |
(fma.f64 (*.f64 2 (sqrt.f64 (*.f64 A C))) (*.f64 -2 (sqrt.f64 (*.f64 A C))) (*.f64 B B)) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 (sqrt.f64 (*.f64 A C)) -2)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) (*.f64 (*.f64 A C) 0)) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) 0) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (*.f64 (*.f64 -4 C) A) 1 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 (sqrt.f64 (*.f64 A C)) -2)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) (*.f64 (*.f64 A C) 0)) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) 0) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 (sqrt.f64 (*.f64 A C)) -2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) (+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3)))) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (fma.f64 (neg.f64 C) (*.f64 A 4) (*.f64 A (*.f64 C 4)))) |
(fma.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 (sqrt.f64 (*.f64 A C)) -2)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) (*.f64 (*.f64 A C) 0)) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) 0) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (*.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) 1)) |
(fma.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 (sqrt.f64 (*.f64 A C)) -2)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) (*.f64 (*.f64 A C) 0)) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) 0) |
(fma.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (-.f64 B (*.f64 (sqrt.f64 (*.f64 C A)) 2)) (+.f64 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (+.f64 B (*.f64 2 (sqrt.f64 (*.f64 A C)))) (+.f64 B (*.f64 (sqrt.f64 (*.f64 A C)) -2)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) (*.f64 (*.f64 A C) 0)) |
(fma.f64 (fma.f64 2 (sqrt.f64 (*.f64 A C)) B) (+.f64 B (*.f64 -2 (sqrt.f64 (*.f64 A C)))) 0) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2)) (cbrt.f64 (*.f64 A (*.f64 C 4))) (*.f64 B B)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 2) (neg.f64 (cbrt.f64 (*.f64 A (*.f64 C 4)))) (*.f64 B B)) |
(+.f64 (*.f64 B B) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 C 4))) 3))) |
(fma.f64 (neg.f64 (*.f64 A 4)) C (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 -4 C) A (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 -4 A) C (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 C A)) 2)) (cbrt.f64 (*.f64 C A)) (*.f64 B B)) |
(fma.f64 (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 A C)) 2)) (cbrt.f64 (*.f64 A C)) (*.f64 B B)) |
(+.f64 (*.f64 B B) (*.f64 -4 (pow.f64 (cbrt.f64 (*.f64 A C)) 3))) |
(fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 C A))) (sqrt.f64 (*.f64 C A)) (*.f64 B B)) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(fma.f64 A (*.f64 C -4) (*.f64 B B)) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 -4 C) A)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (*.f64 (*.f64 (*.f64 -4 C) A) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (fma.f64 (*.f64 C A) -4 (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
(fma.f64 (*.f64 B (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B) (neg.f64 (-.f64 (*.f64 A (*.f64 C 4)) (fma.f64 (*.f64 C A) -4 (*.f64 A (*.f64 C 4)))))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 -4 (*.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 B) 2) (*.f64 B (cbrt.f64 B)) (*.f64 A (*.f64 C -4))) |
(fma.f64 B (pow.f64 (cbrt.f64 B) 3) (*.f64 A (*.f64 C -4))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
| ✓ | 11.6b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ✓ | 12.1b | (sqrt.f64 (*.f64 A (*.f64 F -16))) |
Compiled 75 to 46 computations (38.7% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 14.0ms | F | @ | -inf | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 4.0ms | A | @ | inf | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 2.0ms | A | @ | 0 | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | A | @ | -inf | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | F | @ | 0 | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 23225 to 14120 computations (39.2% saved)
| 1× | batch-egg-rewrite |
| 878× | log-prod_binary64 |
| 278× | expm1-udef_binary64 |
| 278× | log1p-udef_binary64 |
| 256× | pow3_binary64 |
| 234× | log-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 48 |
| 1 | 338 | 46 |
| 2 | 4407 | 46 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 A (*.f64 F -16))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (*.f64 -16 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 A F) 1/2) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -16 (*.f64 A F)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.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 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (/.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))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (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 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (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 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (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 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 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 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 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 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3)) (+.f64 0 (fma.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) (pow.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1)))))) |
| 1× | egg-herbie |
| 388× | unswap-sqr_binary64 |
| 380× | associate-/l/_binary64 |
| 291× | distribute-rgt-neg-in_binary64 |
| 278× | distribute-lft-neg-in_binary64 |
| 271× | log-prod_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 267 | 2766 |
| 1 | 605 | 2703 |
| 2 | 2922 | 2629 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(+.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) 1) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -16))) |
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) 1/2)) |
(*.f64 (pow.f64 (*.f64 A F) 1/2) (sqrt.f64 -16)) |
(pow.f64 (*.f64 -16 (*.f64 A F)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1) |
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) 3) |
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) |
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) 1)) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1) |
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) -1) |
(pow.f64 (/.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2)) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) 1) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3)) (+.f64 0 (fma.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) |
(/.f64 (-.f64 0 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 2) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) |
(log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) (pow.f64 C 3))) |
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1)) |
| Outputs |
|---|
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(+.f64 0 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) 2) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(*.f64 1 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 (*.f64 -16 F)) (sqrt.f64 A)) |
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -16))) |
(*.f64 (sqrt.f64 (*.f64 -16 F)) (sqrt.f64 A)) |
(*.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4)) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (pow.f64 (*.f64 A F) 1/2) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))) |
(pow.f64 (*.f64 -16 (*.f64 A F)) 1/2) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(pow.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) 3) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(fabs.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) 1)) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F)) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 A F) (*.f64 -16 C)))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F)) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 A F) (*.f64 -16 C)))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 A F) (*.f64 -16 C)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(*.f64 (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 A F) (*.f64 -16 C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) -1) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (/.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1) -1) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) C)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (neg.f64 C)) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) 1) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3)) (+.f64 0 (fma.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (neg.f64 C)) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(/.f64 (-.f64 0 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(/.f64 (neg.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(/.f64 (/.f64 (*.f64 (*.f64 C C) (*.f64 (*.f64 A F) 16)) C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 (/.f64 (*.f64 (*.f64 A F) (*.f64 -16 C)) (sqrt.f64 (*.f64 -16 (*.f64 A F)))) -1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 1) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3) 1/3) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 3) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 2) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (neg.f64 C)) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) |
(sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F)) |
(fabs.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (neg.f64 C)) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) 3)) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) (pow.f64 C 3))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)) 1)) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.5b | (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B))) |
| ✓ | 6.3b | (/.f64 B (pow.f64 (-.f64 A C) 2)) |
| ✓ | 12.4b | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B))))) |
| ✓ | 15.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
Compiled 253 to 120 computations (52.6% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | A | @ | -inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 5.0ms | C | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 5.0ms | A | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 5.0ms | B | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| 5.0ms | C | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
Compiled 82475 to 50585 computations (38.7% saved)
| 1× | batch-egg-rewrite |
| 305× | add-sqr-sqrt_binary64 |
| 297× | pow1_binary64 |
| 296× | *-un-lft-identity_binary64 |
| 286× | add-log-exp_binary64 |
| 286× | log1p-expm1-u_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 157 |
| 1 | 599 | 147 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B))))) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A 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 (*.f64 A 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 (*.f64 A C) -4)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 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 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (pow.f64 (-.f64 A C) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 B (pow.f64 (-.f64 A C) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 2) (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) (/.f64 (sqrt.f64 B) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (/.f64 1 (neg.f64 (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) -2) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 A C)) (/.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (-.f64 A C)) (/.f64 (cbrt.f64 B) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) 1) (/.f64 (cbrt.f64 B) (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 B) (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (/.f64 B (pow.f64 (cbrt.f64 (-.f64 A C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (/.f64 (sqrt.f64 B) (pow.f64 (cbrt.f64 (-.f64 A C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 B (neg.f64 (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 B) (pow.f64 (-.f64 A C) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 (pow.f64 (-.f64 A C) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))) |
| 1× | egg-herbie |
| 654× | fma-def_binary64 |
| 358× | distribute-rgt-in_binary64 |
| 357× | distribute-lft-in_binary64 |
| 244× | *-commutative_binary64 |
| 215× | associate-/l*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 721 | 10156 |
| 1 | 2359 | 9878 |
| 2 | 7425 | 9878 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 B (pow.f64 C 2)) |
(+.f64 (/.f64 B (pow.f64 C 2)) (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 C 2) 2)))) |
(+.f64 (/.f64 B (pow.f64 C 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 C 2) 2))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (/.f64 B (pow.f64 (pow.f64 C 2) 2)) (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 C 2) 2)))))))) |
(+.f64 (/.f64 B (pow.f64 C 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 C 2) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C (+.f64 (/.f64 B (pow.f64 (pow.f64 C 2) 2)) (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 C 2) 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 C B) (*.f64 (pow.f64 (pow.f64 C 2) 2) (pow.f64 C 2))))) (pow.f64 A 3))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (/.f64 B (pow.f64 (pow.f64 C 2) 2)) (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 C 2) 2))))))))) |
(*.f64 (pow.f64 (/.f64 1 A) 2) B) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) 3) (*.f64 C B))) (*.f64 (pow.f64 (/.f64 1 A) 2) B)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) 3) (*.f64 C B))) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) 2) B) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 1 A) 4))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) 3) (*.f64 C B))) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) 2) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 1 A) 4))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 A) 5) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 C B))))))))) |
(*.f64 B (pow.f64 (/.f64 -1 A) 2)) |
(+.f64 (*.f64 B (pow.f64 (/.f64 -1 A) 2)) (*.f64 -2 (*.f64 C (*.f64 (pow.f64 (/.f64 -1 A) 3) B)))) |
(+.f64 (*.f64 B (pow.f64 (/.f64 -1 A) 2)) (+.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 (/.f64 -1 A) 3) B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 -1 A) 4))))) |
(+.f64 (*.f64 B (pow.f64 (/.f64 -1 A) 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 5) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 C B))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B))))))) (+.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 (/.f64 -1 A) 3) B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 -1 A) 4)))))) |
(/.f64 B (pow.f64 A 2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 A 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 A 2) 2))) (+.f64 (/.f64 B (pow.f64 A 2)) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 (pow.f64 A 2) 2))))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 A 2) 2))) (+.f64 (/.f64 B (pow.f64 A 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 (pow.f64 A 2) 2)))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 A B) (*.f64 (pow.f64 A 2) (pow.f64 (pow.f64 A 2) 2))))) (pow.f64 C 3))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 (pow.f64 A 2) 2)))))))) |
(*.f64 (pow.f64 (/.f64 1 C) 2) B) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 C) 2) B) (*.f64 2 (*.f64 A (*.f64 B (pow.f64 (/.f64 1 C) 3))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) 2) B) (*.f64 2 (*.f64 A (*.f64 B (pow.f64 (/.f64 1 C) 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) 2) B) (+.f64 (*.f64 2 (*.f64 A (*.f64 B (pow.f64 (/.f64 1 C) 3)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 A 2) B))) (*.f64 2 (*.f64 A (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B)))))) (pow.f64 (/.f64 1 C) 5)))))) |
(*.f64 (pow.f64 (/.f64 -1 C) 2) B) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) 3) B))) (*.f64 (pow.f64 (/.f64 -1 C) 2) B)) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) 3) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 (/.f64 -1 C) 2) B))) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) 3) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (*.f64 -2 (*.f64 A (*.f64 (pow.f64 A 2) B)))) (pow.f64 (/.f64 -1 C) 5))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 (/.f64 -1 C) 2) B)))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))) |
(*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) |
(+.f64 (*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) |
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))))) |
(*.f64 F (pow.f64 (/.f64 -1 B) -3)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) |
(*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) |
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 1 (/.f64 C B)) F)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) |
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 1 (/.f64 C B)) F)))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))) (pow.f64 A 2)))) |
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 1 (/.f64 C B)) F)))) (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F (pow.f64 A 3))) B)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))) (pow.f64 A 2))))) |
(*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) C))) F))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) C))) F)) (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) C)) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) C))) F)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) C)) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B))))))))) |
(*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B)) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) |
(*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (/.f64 A B))))) C)) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (/.f64 A B))))) C) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))))))) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (/.f64 A B))))) C) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 3))) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B)))))))))) |
(*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B)) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))))))) (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 C F)) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))))))) (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B)))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 C F)) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B))))) |
(*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B)) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 C) -2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 C) -2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 (pow.f64 B 2) F)) (*.f64 4 (*.f64 A (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 C) -2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 (pow.f64 B 2) F)) (*.f64 4 (*.f64 A (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B))))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C)))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) 1)) |
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2)) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) |
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) 2) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) 1) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(*.f64 1 (*.f64 B (pow.f64 (-.f64 A C) -2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 2) (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(*.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) (/.f64 (sqrt.f64 B) (-.f64 A C))) |
(*.f64 (neg.f64 B) (/.f64 1 (neg.f64 (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (pow.f64 (-.f64 A C) -2) B) |
(*.f64 (/.f64 1 (-.f64 A C)) (/.f64 B (-.f64 A C))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (-.f64 A C)) (/.f64 (cbrt.f64 B) (-.f64 A C))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) 1) (/.f64 (cbrt.f64 B) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 B) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (/.f64 B (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (/.f64 (sqrt.f64 B) (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 1) |
(pow.f64 (pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 3) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1) |
(neg.f64 (/.f64 B (neg.f64 (pow.f64 (-.f64 A C) 2)))) |
(sqrt.f64 (/.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 4))) |
(log.f64 (pow.f64 (exp.f64 B) (pow.f64 (-.f64 A C) -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))))) |
(cbrt.f64 (pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 (pow.f64 (-.f64 A C) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(log1p.f64 (expm1.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(exp.f64 (log.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 1)) |
(+.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) |
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(+.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1)) |
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 1)) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1)) |
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
| Outputs |
|---|
(/.f64 B (pow.f64 C 2)) |
(/.f64 B (*.f64 C C)) |
(+.f64 (/.f64 B (pow.f64 C 2)) (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 C 2) 2)))) |
(+.f64 (/.f64 B (*.f64 C C)) (*.f64 2 (/.f64 (*.f64 A (*.f64 B C)) (pow.f64 (*.f64 C C) 2)))) |
(fma.f64 2 (/.f64 (*.f64 C A) (/.f64 (pow.f64 C 4) B)) (/.f64 B (*.f64 C C))) |
(+.f64 (/.f64 B (pow.f64 C 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 C 2) 2))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (/.f64 B (pow.f64 (pow.f64 C 2) 2)) (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 C 2) 2)))))))) |
(+.f64 (/.f64 B (*.f64 C C)) (fma.f64 2 (/.f64 (*.f64 A (*.f64 B C)) (pow.f64 (*.f64 C C) 2)) (neg.f64 (*.f64 (*.f64 A A) (*.f64 -3 (/.f64 B (pow.f64 (*.f64 C C) 2))))))) |
(-.f64 (fma.f64 2 (/.f64 (*.f64 C A) (/.f64 (pow.f64 C 4) B)) (/.f64 B (*.f64 C C))) (*.f64 (*.f64 A A) (/.f64 (*.f64 -3 B) (pow.f64 C 4)))) |
(+.f64 (/.f64 B (pow.f64 C 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 C 2) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C (+.f64 (/.f64 B (pow.f64 (pow.f64 C 2) 2)) (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 C 2) 2))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 C B) (*.f64 (pow.f64 (pow.f64 C 2) 2) (pow.f64 C 2))))) (pow.f64 A 3))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (/.f64 B (pow.f64 (pow.f64 C 2) 2)) (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 C 2) 2))))))))) |
(+.f64 (/.f64 B (*.f64 C C)) (fma.f64 2 (/.f64 (*.f64 A (*.f64 B C)) (pow.f64 (*.f64 C C) 2)) (*.f64 -1 (+.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 C (/.f64 (*.f64 C C) (*.f64 -3 (/.f64 B (pow.f64 (*.f64 C C) 2))))) (/.f64 C (/.f64 (pow.f64 (*.f64 C C) 3) B)))) (pow.f64 A 3)) (*.f64 (*.f64 A A) (*.f64 -3 (/.f64 B (pow.f64 (*.f64 C C) 2)))))))) |
(+.f64 (fma.f64 2 (/.f64 (*.f64 C A) (/.f64 (pow.f64 C 4) B)) (/.f64 B (*.f64 C C))) (neg.f64 (fma.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 C (*.f64 C C)) (/.f64 (*.f64 -3 B) (pow.f64 C 4))) (*.f64 (/.f64 C (pow.f64 (*.f64 C C) 3)) B))) (pow.f64 A 3) (*.f64 (*.f64 A A) (/.f64 (*.f64 -3 B) (pow.f64 C 4)))))) |
(*.f64 (pow.f64 (/.f64 1 A) 2) B) |
(*.f64 B (pow.f64 (/.f64 1 A) 2)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) 3) (*.f64 C B))) (*.f64 (pow.f64 (/.f64 1 A) 2) B)) |
(fma.f64 2 (*.f64 (*.f64 B C) (/.f64 1 (pow.f64 A 3))) (*.f64 B (pow.f64 (/.f64 1 A) 2))) |
(fma.f64 B (pow.f64 (/.f64 1 A) 2) (*.f64 (/.f64 2 (pow.f64 A 3)) (*.f64 B C))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) 3) (*.f64 C B))) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) 2) B) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 1 A) 4))))) |
(fma.f64 2 (*.f64 (*.f64 B C) (/.f64 1 (pow.f64 A 3))) (fma.f64 (pow.f64 (/.f64 1 A) 2) B (neg.f64 (*.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (pow.f64 (/.f64 1 A) 4))))) |
(fma.f64 (/.f64 2 (pow.f64 A 3)) (*.f64 B C) (fma.f64 B (pow.f64 (/.f64 1 A) 2) (*.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (neg.f64 (pow.f64 (/.f64 1 A) 4))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) 3) (*.f64 C B))) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) 2) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 1 A) 4))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 A) 5) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 C B))))))))) |
(fma.f64 2 (*.f64 (*.f64 B C) (/.f64 1 (pow.f64 A 3))) (fma.f64 (pow.f64 (/.f64 1 A) 2) B (fma.f64 -1 (*.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (pow.f64 (/.f64 1 A) 4)) (neg.f64 (*.f64 (pow.f64 (/.f64 1 A) 5) (*.f64 2 (+.f64 (*.f64 C (*.f64 -3 (*.f64 B (*.f64 C C)))) (*.f64 (pow.f64 C 3) B)))))))) |
(fma.f64 (/.f64 2 (pow.f64 A 3)) (*.f64 B C) (fma.f64 B (pow.f64 (/.f64 1 A) 2) (neg.f64 (fma.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (pow.f64 (/.f64 1 A) 4) (*.f64 (pow.f64 (/.f64 1 A) 5) (*.f64 2 (fma.f64 C (*.f64 -3 (*.f64 B (*.f64 C C))) (*.f64 (pow.f64 C 3) B)))))))) |
(*.f64 B (pow.f64 (/.f64 -1 A) 2)) |
(+.f64 (*.f64 B (pow.f64 (/.f64 -1 A) 2)) (*.f64 -2 (*.f64 C (*.f64 (pow.f64 (/.f64 -1 A) 3) B)))) |
(fma.f64 B (pow.f64 (/.f64 -1 A) 2) (*.f64 -2 (*.f64 C (*.f64 B (/.f64 -1 (pow.f64 A 3)))))) |
(fma.f64 B (pow.f64 (/.f64 -1 A) 2) (*.f64 (*.f64 -2 C) (/.f64 (neg.f64 B) (pow.f64 A 3)))) |
(+.f64 (*.f64 B (pow.f64 (/.f64 -1 A) 2)) (+.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 (/.f64 -1 A) 3) B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 -1 A) 4))))) |
(fma.f64 B (pow.f64 (/.f64 -1 A) 2) (fma.f64 -2 (*.f64 C (*.f64 B (/.f64 -1 (pow.f64 A 3)))) (neg.f64 (*.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (pow.f64 (/.f64 -1 A) 4))))) |
(-.f64 (fma.f64 B (pow.f64 (/.f64 -1 A) 2) (*.f64 (*.f64 -2 C) (/.f64 (neg.f64 B) (pow.f64 A 3)))) (*.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (pow.f64 (/.f64 -1 A) 4))) |
(+.f64 (*.f64 B (pow.f64 (/.f64 -1 A) 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 5) (+.f64 (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 C B))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B))))))) (+.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 (/.f64 -1 A) 3) B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) B)) (*.f64 (pow.f64 C 2) B)) (pow.f64 (/.f64 -1 A) 4)))))) |
(fma.f64 B (pow.f64 (/.f64 -1 A) 2) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 5) (*.f64 -2 (+.f64 (*.f64 (pow.f64 C 3) B) (*.f64 C (*.f64 -3 (*.f64 B (*.f64 C C))))))) (fma.f64 -2 (*.f64 C (*.f64 B (/.f64 -1 (pow.f64 A 3)))) (neg.f64 (*.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (pow.f64 (/.f64 -1 A) 4)))))) |
(fma.f64 B (pow.f64 (/.f64 -1 A) 2) (-.f64 (-.f64 (*.f64 (*.f64 -2 C) (/.f64 (neg.f64 B) (pow.f64 A 3))) (*.f64 (*.f64 -3 (*.f64 B (*.f64 C C))) (pow.f64 (/.f64 -1 A) 4))) (*.f64 (pow.f64 (/.f64 -1 A) 5) (*.f64 -2 (fma.f64 C (*.f64 -3 (*.f64 B (*.f64 C C))) (*.f64 (pow.f64 C 3) B)))))) |
(/.f64 B (pow.f64 A 2)) |
(/.f64 B (*.f64 A A)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 A 2))) |
(fma.f64 2 (/.f64 (*.f64 A (*.f64 B C)) (pow.f64 (*.f64 A A) 2)) (/.f64 B (*.f64 A A))) |
(fma.f64 2 (/.f64 (*.f64 B C) (/.f64 (pow.f64 A 4) A)) (/.f64 B (*.f64 A A))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 A 2) 2))) (+.f64 (/.f64 B (pow.f64 A 2)) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 (pow.f64 A 2) 2))))))) |
(+.f64 (fma.f64 2 (/.f64 (*.f64 A (*.f64 B C)) (pow.f64 (*.f64 A A) 2)) (/.f64 B (*.f64 A A))) (neg.f64 (*.f64 (*.f64 C C) (*.f64 -3 (/.f64 B (pow.f64 (*.f64 A A) 2)))))) |
(-.f64 (fma.f64 2 (/.f64 (*.f64 B C) (/.f64 (pow.f64 A 4) A)) (/.f64 B (*.f64 A A))) (*.f64 (*.f64 C C) (*.f64 -3 (/.f64 B (pow.f64 A 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C B)) (pow.f64 (pow.f64 A 2) 2))) (+.f64 (/.f64 B (pow.f64 A 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (+.f64 (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 (pow.f64 A 2) 2)))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 A B) (*.f64 (pow.f64 A 2) (pow.f64 (pow.f64 A 2) 2))))) (pow.f64 C 3))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 B (pow.f64 (pow.f64 A 2) 2))) (/.f64 B (pow.f64 (pow.f64 A 2) 2)))))))) |
(+.f64 (fma.f64 2 (/.f64 (*.f64 A (*.f64 B C)) (pow.f64 (*.f64 A A) 2)) (/.f64 B (*.f64 A A))) (fma.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 A (/.f64 (*.f64 A A) (*.f64 -3 (/.f64 B (pow.f64 (*.f64 A A) 2))))) (*.f64 (/.f64 A (*.f64 A A)) (/.f64 B (pow.f64 (*.f64 A A) 2))))) (pow.f64 C 3)) (neg.f64 (*.f64 (*.f64 C C) (*.f64 -3 (/.f64 B (pow.f64 (*.f64 A A) 2))))))) |
(fma.f64 2 (/.f64 (*.f64 B C) (/.f64 (pow.f64 A 4) A)) (fma.f64 -1 (fma.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 A (*.f64 A A)) (*.f64 -3 (/.f64 B (pow.f64 A 4)))) (/.f64 A (/.f64 (pow.f64 (*.f64 A A) 3) B)))) (pow.f64 C 3) (*.f64 (*.f64 C C) (*.f64 -3 (/.f64 B (pow.f64 A 4))))) (/.f64 B (*.f64 A A)))) |
(*.f64 (pow.f64 (/.f64 1 C) 2) B) |
(*.f64 B (pow.f64 (/.f64 1 C) 2)) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 C) 2) B) (*.f64 2 (*.f64 A (*.f64 B (pow.f64 (/.f64 1 C) 3))))) |
(fma.f64 (pow.f64 (/.f64 1 C) 2) B (*.f64 2 (*.f64 A (*.f64 B (/.f64 1 (pow.f64 C 3)))))) |
(fma.f64 B (pow.f64 (/.f64 1 C) 2) (*.f64 (*.f64 2 A) (/.f64 B (pow.f64 C 3)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) 2) B) (*.f64 2 (*.f64 A (*.f64 B (pow.f64 (/.f64 1 C) 3)))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 C) 4) (*.f64 -3 (*.f64 B (*.f64 A A)))) (fma.f64 (pow.f64 (/.f64 1 C) 2) B (*.f64 2 (*.f64 A (*.f64 B (/.f64 1 (pow.f64 C 3))))))) |
(-.f64 (fma.f64 B (pow.f64 (/.f64 1 C) 2) (*.f64 (*.f64 2 A) (/.f64 B (pow.f64 C 3)))) (*.f64 (pow.f64 (/.f64 1 C) 4) (*.f64 -3 (*.f64 B (*.f64 A A))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) 2) B) (+.f64 (*.f64 2 (*.f64 A (*.f64 B (pow.f64 (/.f64 1 C) 3)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 A (*.f64 (pow.f64 A 2) B))) (*.f64 2 (*.f64 A (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B)))))) (pow.f64 (/.f64 1 C) 5)))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 C) 4) (*.f64 -3 (*.f64 B (*.f64 A A)))) (fma.f64 (pow.f64 (/.f64 1 C) 2) B (fma.f64 2 (*.f64 A (*.f64 B (/.f64 1 (pow.f64 C 3)))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) B) (*.f64 A (*.f64 -3 (*.f64 B (*.f64 A A)))))) (pow.f64 (/.f64 1 C) 5)))))) |
(-.f64 (-.f64 (fma.f64 B (pow.f64 (/.f64 1 C) 2) (*.f64 (*.f64 2 A) (/.f64 B (pow.f64 C 3)))) (*.f64 (*.f64 2 (fma.f64 A (*.f64 -3 (*.f64 B (*.f64 A A))) (*.f64 (pow.f64 A 3) B))) (pow.f64 (/.f64 1 C) 5))) (*.f64 (pow.f64 (/.f64 1 C) 4) (*.f64 -3 (*.f64 B (*.f64 A A))))) |
(*.f64 (pow.f64 (/.f64 -1 C) 2) B) |
(*.f64 B (pow.f64 (/.f64 -1 C) 2)) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) 3) B))) (*.f64 (pow.f64 (/.f64 -1 C) 2) B)) |
(fma.f64 -2 (*.f64 A (*.f64 B (/.f64 -1 (pow.f64 C 3)))) (*.f64 B (pow.f64 (/.f64 -1 C) 2))) |
(fma.f64 B (pow.f64 (/.f64 -1 C) 2) (*.f64 (*.f64 -2 A) (/.f64 (neg.f64 B) (pow.f64 C 3)))) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) 3) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 (/.f64 -1 C) 2) B))) |
(fma.f64 -2 (*.f64 A (*.f64 B (/.f64 -1 (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (*.f64 -3 (*.f64 B (*.f64 A A))) (pow.f64 (/.f64 -1 C) 4)) (*.f64 B (pow.f64 (/.f64 -1 C) 2)))) |
(fma.f64 -2 (*.f64 A (/.f64 (neg.f64 B) (pow.f64 C 3))) (fma.f64 B (pow.f64 (/.f64 -1 C) 2) (*.f64 (*.f64 -3 (*.f64 B (*.f64 A A))) (neg.f64 (pow.f64 (/.f64 -1 C) 4))))) |
(+.f64 (*.f64 -2 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) 3) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (*.f64 -2 (*.f64 A (*.f64 (pow.f64 A 2) B)))) (pow.f64 (/.f64 -1 C) 5))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 4) (+.f64 (*.f64 (pow.f64 A 2) B) (*.f64 -4 (*.f64 (pow.f64 A 2) B))))) (*.f64 (pow.f64 (/.f64 -1 C) 2) B)))) |
(fma.f64 -2 (*.f64 A (*.f64 B (/.f64 -1 (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (*.f64 -2 (+.f64 (*.f64 A (*.f64 -3 (*.f64 B (*.f64 A A)))) (*.f64 (pow.f64 A 3) B))) (pow.f64 (/.f64 -1 C) 5)) (fma.f64 -1 (*.f64 (*.f64 -3 (*.f64 B (*.f64 A A))) (pow.f64 (/.f64 -1 C) 4)) (*.f64 B (pow.f64 (/.f64 -1 C) 2))))) |
(fma.f64 -2 (*.f64 A (/.f64 (neg.f64 B) (pow.f64 C 3))) (-.f64 (fma.f64 B (pow.f64 (/.f64 -1 C) 2) (*.f64 (*.f64 -3 (*.f64 B (*.f64 A A))) (neg.f64 (pow.f64 (/.f64 -1 C) 4)))) (*.f64 (*.f64 -2 (fma.f64 A (*.f64 -3 (*.f64 B (*.f64 A A))) (*.f64 (pow.f64 A 3) B))) (pow.f64 (/.f64 -1 C) 5)))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F)))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 C F) (+.f64 C A)))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)))) |
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (fma.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F)))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A C))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B (fma.f64 (*.f64 B B) (*.f64 F (+.f64 C A)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))) |
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (fma.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))) (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B))))) |
(*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) |
(neg.f64 (*.f64 F (pow.f64 (/.f64 1 B) -3))) |
(*.f64 (pow.f64 (/.f64 1 B) -3) (neg.f64 F)) |
(+.f64 (*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))) |
(fma.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (*.f64 F (+.f64 C A)) (pow.f64 (/.f64 1 B) -2))) |
(fma.f64 (*.f64 F (+.f64 C A)) (pow.f64 (/.f64 1 B) -2) (*.f64 (pow.f64 (/.f64 1 B) -3) (neg.f64 F))) |
(+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C))))) |
(fma.f64 (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B (fma.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (*.f64 F (+.f64 C A)) (pow.f64 (/.f64 1 B) -2)))) |
(fma.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F)) (fma.f64 (*.f64 F (+.f64 C A)) (pow.f64 (/.f64 1 B) -2) (*.f64 (pow.f64 (/.f64 1 B) -3) (neg.f64 F)))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3))) (*.f64 (pow.f64 (/.f64 1 B) -2) (*.f64 F (+.f64 A C)))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B (fma.f64 -1 (*.f64 F (pow.f64 (/.f64 1 B) -3)) (*.f64 (*.f64 F (+.f64 C A)) (pow.f64 (/.f64 1 B) -2))))) |
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (fma.f64 B (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) F)) (fma.f64 (*.f64 F (+.f64 C A)) (pow.f64 (/.f64 1 B) -2) (*.f64 (pow.f64 (/.f64 1 B) -3) (neg.f64 F))))) |
(*.f64 F (pow.f64 (/.f64 -1 B) -3)) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C)))) |
(*.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (+.f64 C A) (pow.f64 (/.f64 -1 B) -2)))) |
(+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) |
(fma.f64 F (pow.f64 (/.f64 -1 B) -3) (fma.f64 F (*.f64 (+.f64 C A) (pow.f64 (/.f64 -1 B) -2)) (*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 A (*.f64 C F))))))) |
(fma.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (+.f64 C A) (pow.f64 (/.f64 -1 B) -2))) (*.f64 B (neg.f64 (fma.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F (*.f64 (*.f64 -4 A) (*.f64 C F)))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -3)) (+.f64 (*.f64 F (*.f64 (pow.f64 (/.f64 -1 B) -2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (pow.f64 (/.f64 -1 B) -3) (fma.f64 F (*.f64 (+.f64 C A) (pow.f64 (/.f64 -1 B) -2)) (*.f64 (neg.f64 B) (fma.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -4 (*.f64 A (*.f64 C F)))))))) |
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (fma.f64 F (+.f64 (pow.f64 (/.f64 -1 B) -3) (*.f64 (+.f64 C A) (pow.f64 (/.f64 -1 B) -2))) (*.f64 B (neg.f64 (fma.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F (*.f64 (*.f64 -4 A) (*.f64 C F))))))) |
(*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) |
(*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)))) |
(*.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B))) |
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 1 (/.f64 C B)) F)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))) |
(fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 1 (/.f64 C B))))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))) |
(fma.f64 A (fma.f64 (*.f64 B B) (+.f64 F (*.f64 (/.f64 C B) F)) (*.f64 (*.f64 -4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 C F))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)))) |
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 1 (/.f64 C B)) F)))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))) (pow.f64 A 2)))) |
(fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 1 (/.f64 C B))))) (fma.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 A A) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B)))))))) |
(fma.f64 A (fma.f64 (*.f64 B B) (+.f64 F (*.f64 (/.f64 C B) F)) (*.f64 (*.f64 -4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 C F))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B))))) |
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 1 (/.f64 C B)) F)))) (+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 F (pow.f64 A 3))) B)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) (*.f64 C F)))) (pow.f64 A 2))))) |
(fma.f64 A (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 1 (/.f64 C B))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 C F) (pow.f64 A 3)) B) (fma.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 A A) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))))))))) |
(fma.f64 A (fma.f64 (*.f64 B B) (+.f64 F (*.f64 (/.f64 C B) F)) (*.f64 (*.f64 -4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 C F))) (fma.f64 2 (/.f64 C (/.f64 (/.f64 B F) (pow.f64 A 3))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (*.f64 C F) (+.f64 1 (/.f64 C B))) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)))))) |
(*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) |
(*.f64 2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 1 A) -3))))) |
(/.f64 (*.f64 2 C) (/.f64 (/.f64 B F) (pow.f64 (/.f64 1 A) -3))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) C))) F))) |
(fma.f64 2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 1 A) -3)))) (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) B) (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))))))) |
(fma.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (/.f64 (*.f64 B B) B)))) (/.f64 (*.f64 2 C) (/.f64 (/.f64 B F) (pow.f64 (/.f64 1 A) -3)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) C))) F)) (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) C)) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B)))))))) |
(fma.f64 2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 1 A) -3)))) (fma.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) B) (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))))) (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))))))) |
(fma.f64 2 (*.f64 (/.f64 C B) (*.f64 F (pow.f64 (/.f64 1 A) -3))) (fma.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))) (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (/.f64 (*.f64 B B) B))))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 A) -3) F)) B)) (+.f64 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 (+.f64 1 (/.f64 C B)) C))) F)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) C)) (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 C B))))))))) |
(fma.f64 2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 1 A) -3)))) (fma.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) B) (*.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B)))))) (fma.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B))))))))) |
(fma.f64 2 (*.f64 (/.f64 C B) (*.f64 F (pow.f64 (/.f64 1 A) -3))) (fma.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (/.f64 C B))) (*.f64 -1/2 (/.f64 (*.f64 B B) B)))) (fma.f64 (*.f64 A F) (fma.f64 -4 (*.f64 C (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 (*.f64 B B) (+.f64 1 (/.f64 C B)))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)))))) |
(*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B)) |
(*.f64 -2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 -1 A) -3))))) |
(*.f64 -2 (*.f64 (/.f64 C B) (*.f64 F (pow.f64 (/.f64 -1 A) -3)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B))) |
(fma.f64 (pow.f64 (/.f64 -1 A) -2) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)) (*.f64 4 (*.f64 C (*.f64 F (fma.f64 -1 (/.f64 C B) -1))))) (*.f64 -2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 -1 A) -3)))))) |
(fma.f64 -2 (*.f64 (/.f64 C B) (*.f64 F (pow.f64 (/.f64 -1 A) -3))) (*.f64 (pow.f64 (/.f64 -1 A) -2) (fma.f64 4 (*.f64 (*.f64 C F) (fma.f64 -1 (/.f64 C B) -1)) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B)))) |
(fma.f64 (pow.f64 (/.f64 -1 A) -2) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)) (*.f64 4 (*.f64 C (*.f64 F (fma.f64 -1 (/.f64 C B) -1))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 C F) (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 B B) (*.f64 F (fma.f64 -1 (/.f64 C B) -1))))) (*.f64 -2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 -1 A) -3))))))) |
(fma.f64 (pow.f64 (/.f64 -1 A) -2) (fma.f64 4 (*.f64 (*.f64 C F) (fma.f64 -1 (/.f64 C B) -1)) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))) (-.f64 (*.f64 -2 (*.f64 (/.f64 C B) (*.f64 F (pow.f64 (/.f64 -1 A) -3)))) (*.f64 A (fma.f64 (*.f64 B B) (*.f64 F (fma.f64 -1 (/.f64 C B) -1)) (*.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 C F)))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 A) -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1 (/.f64 C B)) 1)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (pow.f64 (/.f64 -1 A) -3))) B)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))) |
(fma.f64 (pow.f64 (/.f64 -1 A) -2) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)) (*.f64 4 (*.f64 C (*.f64 F (fma.f64 -1 (/.f64 C B) -1))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 C F) (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))) (*.f64 (*.f64 B B) (*.f64 F (fma.f64 -1 (/.f64 C B) -1))))) (fma.f64 -2 (/.f64 C (/.f64 B (*.f64 F (pow.f64 (/.f64 -1 A) -3)))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) |
(fma.f64 (pow.f64 (/.f64 -1 A) -2) (fma.f64 4 (*.f64 (*.f64 C F) (fma.f64 -1 (/.f64 C B) -1)) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))) (-.f64 (fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 -2 (*.f64 (/.f64 C B) (*.f64 F (pow.f64 (/.f64 -1 A) -3))))) (*.f64 A (fma.f64 (*.f64 B B) (*.f64 F (fma.f64 -1 (/.f64 C B) -1)) (*.f64 (*.f64 4 (-.f64 (fma.f64 -1/2 (/.f64 C (/.f64 B C)) C) B)) (*.f64 C F)))))) |
(*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) |
(*.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) |
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (/.f64 A B))))) C)) |
(fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 C (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 1 (/.f64 A B))))))) |
(fma.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B))) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (/.f64 A B))))) C) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))))))) |
(fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (fma.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 1 (/.f64 A B))))) C (*.f64 (*.f64 C C) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B))))))))) |
(fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) (fma.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 A B)))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (+.f64 F (*.f64 (/.f64 A B) F))) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F)))))) |
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (/.f64 A B))))) C) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 3))) B)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B)))))))))) |
(fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (fma.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 1 (/.f64 A B))))) C (fma.f64 2 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))) (*.f64 (*.f64 C C) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (/.f64 A B)))))))))) |
(fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) (fma.f64 C (fma.f64 (*.f64 -4 A) (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 1 (/.f64 A B)))) (fma.f64 (*.f64 C C) (fma.f64 -4 (*.f64 A (+.f64 F (*.f64 (/.f64 A B) F))) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))) (*.f64 2 (*.f64 (/.f64 A B) (*.f64 (pow.f64 C 3) F)))))) |
(*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B)) |
(*.f64 2 (/.f64 A (/.f64 B (*.f64 F (pow.f64 (/.f64 1 C) -3))))) |
(/.f64 (*.f64 2 A) (/.f64 (/.f64 B F) (pow.f64 (/.f64 1 C) -3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))))))) (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B))) |
(fma.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) B) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))))) (*.f64 2 (/.f64 A (/.f64 B (*.f64 F (pow.f64 (/.f64 1 C) -3)))))) |
(fma.f64 2 (*.f64 (/.f64 A B) (*.f64 F (pow.f64 (/.f64 1 C) -3))) (*.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) F) (fma.f64 -4 (+.f64 A (*.f64 A (/.f64 A B))) (*.f64 -1/2 (/.f64 (*.f64 B B) B))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 C F)) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))))))) (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B)))) |
(fma.f64 (fma.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)) (*.f64 -4 (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (*.f64 C F) (fma.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) B) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))))) (*.f64 2 (/.f64 A (/.f64 B (*.f64 F (pow.f64 (/.f64 1 C) -3))))))) |
(fma.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (fma.f64 2 (*.f64 (/.f64 A B) (*.f64 F (pow.f64 (/.f64 1 C) -3))) (*.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) F) (fma.f64 -4 (+.f64 A (*.f64 A (/.f64 A B))) (*.f64 -1/2 (/.f64 (*.f64 B B) B)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 A B))) (*.f64 -4 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B)))) (*.f64 C F)) (+.f64 (*.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) B)) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) A) B))) (*.f64 2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 1 C) -3))) B))))) |
(fma.f64 (fma.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)) (*.f64 -4 (*.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))) (*.f64 C F) (fma.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) B) (*.f64 -4 (*.f64 A (+.f64 1 (/.f64 A B)))))) (fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 2 (/.f64 A (/.f64 B (*.f64 F (pow.f64 (/.f64 1 C) -3)))))))) |
(fma.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B)) (*.f64 (*.f64 B B) (+.f64 1 (/.f64 A B)))) (fma.f64 (pow.f64 (/.f64 1 C) -2) (*.f64 F (fma.f64 -4 (+.f64 A (*.f64 A (/.f64 A B))) (*.f64 -1/2 (/.f64 (*.f64 B B) B)))) (fma.f64 (*.f64 F (*.f64 B B)) (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B) (/.f64 (*.f64 2 A) (/.f64 (/.f64 B F) (pow.f64 (/.f64 1 C) -3)))))) |
(*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B)) |
(*.f64 -2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 -1 C) -3))) B)) |
(/.f64 (*.f64 -2 A) (/.f64 (/.f64 B F) (pow.f64 (/.f64 -1 C) -3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 C) -2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B))) |
(fma.f64 (pow.f64 (/.f64 -1 C) -2) (fma.f64 4 (*.f64 A (*.f64 F (fma.f64 -1 (/.f64 A B) -1))) (*.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 -1 C) -3))) B))) |
(fma.f64 -2 (*.f64 (/.f64 A B) (*.f64 F (pow.f64 (/.f64 -1 C) -3))) (*.f64 (pow.f64 (/.f64 -1 C) -2) (fma.f64 4 (*.f64 (*.f64 A (fma.f64 -1 (/.f64 A B) -1)) F) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 C) -2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 (pow.f64 B 2) F)) (*.f64 4 (*.f64 A (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B)))) |
(fma.f64 (pow.f64 (/.f64 -1 C) -2) (fma.f64 4 (*.f64 A (*.f64 F (fma.f64 -1 (/.f64 A B) -1))) (*.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)))) (fma.f64 -1 (*.f64 C (fma.f64 (fma.f64 -1 (/.f64 A B) -1) (*.f64 F (*.f64 B B)) (*.f64 4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 -1 C) -3))) B)))) |
(fma.f64 (pow.f64 (/.f64 -1 C) -2) (fma.f64 4 (*.f64 (*.f64 A (fma.f64 -1 (/.f64 A B) -1)) F) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))) (-.f64 (/.f64 (*.f64 -2 A) (/.f64 (/.f64 B F) (pow.f64 (/.f64 -1 C) -3))) (*.f64 C (fma.f64 4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B))) (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 -1 (/.f64 A B) -1)))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 C) -2) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) F))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) F) B)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 A B)) 1) (*.f64 (pow.f64 B 2) F)) (*.f64 4 (*.f64 A (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) B))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (pow.f64 (/.f64 -1 C) -3) F)) B))))) |
(fma.f64 (pow.f64 (/.f64 -1 C) -2) (fma.f64 4 (*.f64 A (*.f64 F (fma.f64 -1 (/.f64 A B) -1))) (*.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 B F)))) (fma.f64 -1 (*.f64 C (fma.f64 (fma.f64 -1 (/.f64 A B) -1) (*.f64 F (*.f64 B B)) (*.f64 4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)))))) (fma.f64 (*.f64 B B) (*.f64 F (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 A A) B) A) B)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (pow.f64 (/.f64 -1 C) -3))) B))))) |
(fma.f64 (pow.f64 (/.f64 -1 C) -2) (fma.f64 4 (*.f64 (*.f64 A (fma.f64 -1 (/.f64 A B) -1)) F) (/.f64 (*.f64 (*.f64 B B) -1/2) (/.f64 B F))) (fma.f64 (neg.f64 C) (fma.f64 4 (*.f64 A (*.f64 F (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B))) (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 -1 (/.f64 A B) -1))) (fma.f64 -2 (*.f64 (/.f64 A B) (*.f64 F (pow.f64 (/.f64 -1 C) -3))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (fma.f64 -1/2 (*.f64 A (/.f64 A B)) A) B))))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 (-.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) 1) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.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 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.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 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) |
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 C A)) (fma.f64 B B (*.f64 4 (*.f64 C A)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)) (fma.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 4 (*.f64 C A)))) (pow.f64 B 4)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) -16))) (fma.f64 B B (*.f64 4 (*.f64 C A)))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 1) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) 3) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) 2) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) -1) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) |
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) |
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))) 3)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A 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 (*.f64 A C) -4)))) 1)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) 1) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))))) |
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(*.f64 (sqrt.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4)) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 3/2)) (fma.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) 0)) |
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) 3/2) (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) |
(/.f64 (*.f64 -2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/2) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 3) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1/4) 2) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))))) |
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))))) |
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1/2)) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) 1)) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) 1) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(*.f64 1 (*.f64 B (pow.f64 (-.f64 A C) -2))) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 2) (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(*.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) (/.f64 (sqrt.f64 B) (-.f64 A C))) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(*.f64 (neg.f64 B) (/.f64 1 (neg.f64 (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1 (/.f64 B (pow.f64 (-.f64 A C) 2))) |
(*.f64 (pow.f64 (-.f64 A C) -2) B) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(*.f64 (/.f64 1 (-.f64 A C)) (/.f64 B (-.f64 A C))) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (-.f64 A C)) (/.f64 (cbrt.f64 B) (-.f64 A C))) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) 1) (/.f64 (cbrt.f64 B) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(*.f64 (/.f64 (sqrt.f64 B) 1) (/.f64 (sqrt.f64 B) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (/.f64 B (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(/.f64 (/.f64 B (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(*.f64 (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) (/.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (pow.f64 (-.f64 A C) 4)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 B) 2) (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) |
(*.f64 (/.f64 (sqrt.f64 B) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (/.f64 (sqrt.f64 B) (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (/.f64 B (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(/.f64 (/.f64 B (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (cbrt.f64 (pow.f64 (-.f64 A C) 4))) |
(pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 1) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(pow.f64 (pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 3) 1/3) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(pow.f64 (cbrt.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 3) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1) |
(pow.f64 (/.f64 (sqrt.f64 B) (-.f64 A C)) 2) |
(/.f64 B (pow.f64 (-.f64 A C) 2)) |
(neg.f64 (/.f64 B (neg.f64 (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (neg.f64 B) (/.f64 1 (neg.f64 (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1 (/.f64 B (pow.f64 (-.f64 A C) 2))) |
(sqrt.f64 (/.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 4))) |
(sqrt.f64 (/.f64 B (/.f64 (pow.f64 (-.f64 A C) 4) B))) |
(log.f64 (pow.f64 (exp.f64 B) (pow.f64 (-.f64 A C) -2))) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))))) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(cbrt.f64 (pow.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)) 3)) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(cbrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 (pow.f64 (-.f64 A C) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(log1p.f64 (expm1.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(exp.f64 (log.f64 (*.f64 B (pow.f64 (-.f64 A C) -2)))) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 B (pow.f64 (-.f64 A C) -2))) 1)) |
(*.f64 B (pow.f64 (-.f64 A C) -2)) |
(+.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(+.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) 1) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 1)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) 1) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3) (pow.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)) (fma.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))))))) |
(/.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) 3))) (fma.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (+.f64 C A))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (+.f64 C A)) (*.f64 F (+.f64 C A)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3)) (fma.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))))))) |
(/.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) 3))) (fma.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (+.f64 C A))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (+.f64 C A)) (*.f64 F (+.f64 C A)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) |
(/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) |
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F F)) (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (-.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)) B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (-.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) |
(/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) |
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F F)) (-.f64 (*.f64 (+.f64 C A) (+.f64 C A)) (*.f64 (-.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)) B)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (-.f64 A (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 1) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3) 1/3) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 3) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 2) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) 2)) |
(fabs.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B))))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) |
(*.f64 (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)) (log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (log.f64 (exp.f64 F)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))) 3)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) 1)) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) B)))) |
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) C) (-.f64 A B)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.2b | (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) |
| ✓ | 5.9b | (/.f64 (*.f64 B B) A) |
| ✓ | 17.9b | (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))) |
| ✓ | 19.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
Compiled 170 to 82 computations (51.8% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 77.0ms | F | @ | 0 | (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) |
| 4.0ms | A | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| 4.0ms | A | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| 4.0ms | C | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| 3.0ms | B | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
Compiled 50645 to 34640 computations (31.6% saved)
| 1× | batch-egg-rewrite |
| 353× | expm1-udef_binary64 |
| 353× | log1p-udef_binary64 |
| 310× | prod-diff_binary64 |
| 296× | log-pow_binary64 |
| 212× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 112 |
| 1 | 426 | 110 |
| 2 | 5572 | 110 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))) |
(/.f64 (*.f64 B B) A) |
(*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 2 F))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 2 F)) 1/2) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2)) (+.f64 0 (fma.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 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 (pow.f64 (*.f64 (/.f64 B A) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 2)) (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 (*.f64 B (neg.f64 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 (pow.f64 (*.f64 (/.f64 B A) B) 2))))) (#(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)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C 2) (*.f64 2 F)) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 B A) B)) (*.f64 2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 F) (*.f64 C 2)) (*.f64 (*.f64 2 F) (*.f64 -1/2 (*.f64 (/.f64 B A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))) (*.f64 2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)) 3) (pow.f64 (*.f64 2 F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 F) (*.f64 C 2) (*.f64 (*.f64 2 F) (*.f64 -1/2 (*.f64 (/.f64 B A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C 2) (*.f64 2 F) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 B A) B)) (*.f64 2 F))))))) |
| 1× | egg-herbie |
| 626× | unswap-sqr_binary64 |
| 619× | fma-def_binary64 |
| 316× | log-prod_binary64 |
| 253× | associate-*r*_binary64 |
| 207× | associate-*l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 360 | 6253 |
| 1 | 860 | 6060 |
| 2 | 3443 | 5675 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 -1 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) 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 (/.f64 1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 -1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 -1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 -1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 -1 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 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(*.f64 4 (*.f64 C F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(*.f64 4 (*.f64 C F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(*.f64 4 (*.f64 C F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A)) |
(+.f64 (*.f64 4 (*.f64 C F)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A))) |
(+.f64 (*.f64 4 (*.f64 C F)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A))) |
(+.f64 (*.f64 4 (*.f64 C F)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A))) |
(*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) (*.f64 4 (*.f64 C F))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(*.f64 4 (*.f64 C F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(*.f64 4 (*.f64 C F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) 3) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) 1)) |
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) 1) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) -1) |
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) |
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 2 F))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1/2)) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 2 F)) 1/2) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) |
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) |
(*.f64 (*.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2)) (+.f64 0 (fma.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) |
(/.f64 (-.f64 0 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) 1) |
(*.f64 B (/.f64 1 (/.f64 A B))) |
(*.f64 B (*.f64 B (/.f64 1 A))) |
(*.f64 (*.f64 B B) (/.f64 1 A)) |
(*.f64 (*.f64 (/.f64 B A) B) 1) |
(*.f64 1 (*.f64 (/.f64 B A) B)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 1 A))) |
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 B (sqrt.f64 A))) |
(*.f64 (*.f64 B (neg.f64 B)) (/.f64 1 (neg.f64 A))) |
(*.f64 (/.f64 1 A) (*.f64 B B)) |
(*.f64 (/.f64 B 1) (/.f64 B A)) |
(*.f64 (/.f64 B A) B) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) 1) (/.f64 (pow.f64 (cbrt.f64 B) 2) A)) |
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (*.f64 B B) (cbrt.f64 A))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (*.f64 B B) (sqrt.f64 A))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 A)) (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 A))) |
(pow.f64 (*.f64 (/.f64 B A) B) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 3) |
(pow.f64 (/.f64 B (sqrt.f64 A)) 2) |
(pow.f64 (/.f64 A (*.f64 B B)) -1) |
(neg.f64 (/.f64 (*.f64 B B) (neg.f64 A))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 B A) B))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) B)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 A 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) B))) |
(exp.f64 (log.f64 (*.f64 (/.f64 B A) B))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) B)) 1)) |
(+.f64 (*.f64 (*.f64 C 2) (*.f64 2 F)) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 B A) B)) (*.f64 2 F))) |
(+.f64 (*.f64 (*.f64 2 F) (*.f64 C 2)) (*.f64 (*.f64 2 F) (*.f64 -1/2 (*.f64 (/.f64 B A) B)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) |
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 1) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 2) |
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))) (*.f64 2 F))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)) 3) (pow.f64 (*.f64 2 F) 3))) |
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(exp.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1)) |
(fma.f64 (*.f64 2 F) (*.f64 C 2) (*.f64 (*.f64 2 F) (*.f64 -1/2 (*.f64 (/.f64 B A) B)))) |
(fma.f64 (*.f64 C 2) (*.f64 2 F) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 B A) B)) (*.f64 2 F))) |
| Outputs |
|---|
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 -1 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))))) |
(sqrt.f64 (*.f64 (*.f64 C (*.f64 C F)) (*.f64 -16 A))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 (/.f64 1 B) -2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 (/.f64 1 B) -2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 (/.f64 1 B) -2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 (/.f64 1 B) -2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 (/.f64 -1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 -1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 -1 B) -2) A) |
(/.f64 (pow.f64 (/.f64 -1 B) -2) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 2 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) |
(neg.f64 (/.f64 (*.f64 F (*.f64 B B)) A)) |
(/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A) |
(*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(*.f64 4 (*.f64 C F)) |
(*.f64 C (*.f64 4 F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(*.f64 4 (*.f64 C F)) |
(*.f64 C (*.f64 4 F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(*.f64 4 (*.f64 C F)) |
(*.f64 C (*.f64 4 F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A)) |
(neg.f64 (/.f64 (*.f64 F (*.f64 B B)) A)) |
(/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A) |
(*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F)) |
(+.f64 (*.f64 4 (*.f64 C F)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 4 (*.f64 C F)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 4 (*.f64 C F)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) -2) F) A))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) |
(neg.f64 (/.f64 F (/.f64 A (pow.f64 (/.f64 -1 B) -2)))) |
(/.f64 (neg.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2))) A) |
(*.f64 (/.f64 F A) (neg.f64 (pow.f64 (/.f64 -1 B) -2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 F (/.f64 A (pow.f64 (/.f64 -1 B) -2))) (*.f64 4 (*.f64 C F))) |
(-.f64 (*.f64 C (*.f64 4 F)) (*.f64 (/.f64 F A) (pow.f64 (/.f64 -1 B) -2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 F (/.f64 A (pow.f64 (/.f64 -1 B) -2))) (*.f64 4 (*.f64 C F))) |
(-.f64 (*.f64 C (*.f64 4 F)) (*.f64 (/.f64 F A) (pow.f64 (/.f64 -1 B) -2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (/.f64 -1 B) -2)) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 F (/.f64 A (pow.f64 (/.f64 -1 B) -2))) (*.f64 4 (*.f64 C F))) |
(-.f64 (*.f64 C (*.f64 4 F)) (*.f64 (/.f64 F A) (pow.f64 (/.f64 -1 B) -2))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) |
(neg.f64 (/.f64 (*.f64 F (*.f64 B B)) A)) |
(/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A) |
(*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(*.f64 4 (*.f64 C F)) |
(*.f64 C (*.f64 4 F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(*.f64 4 (*.f64 C F)) |
(*.f64 C (*.f64 4 F)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F))) |
(fma.f64 -1 (/.f64 (*.f64 F (*.f64 B B)) A) (*.f64 4 (*.f64 C F))) |
(fma.f64 4 (*.f64 C F) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)) |
(*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) 1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (cbrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (cbrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))))) |
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(/.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (/.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))))) |
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(/.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (/.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 2))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) |
(*.f64 (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 2)) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 2)) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(neg.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) 3) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) -1) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) |
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 2))) |
(sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) |
(sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))) 3)) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 3/2) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (fma.f64 B B (*.f64 (*.f64 C A) -4)))) 1)) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) |
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) 1) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) -1) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) (neg.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) |
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))) (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))))) |
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 2 F))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) |
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (sqrt.f64 (fma.f64 C 2 (*.f64 B (*.f64 -1/2 (/.f64 B A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (fma.f64 B (/.f64 (*.f64 -1/2 B) A) (*.f64 C 2))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 2 F)) 1/2) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) |
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) |
(*.f64 (sqrt.f64 (fma.f64 C 2 (*.f64 B (*.f64 -1/2 (/.f64 B A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (sqrt.f64 (fma.f64 B (/.f64 (*.f64 -1/2 B) A) (*.f64 C 2))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) (neg.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(*.f64 (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) |
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) (neg.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4)) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(*.f64 (*.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) |
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)))) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4))))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2)) (+.f64 0 (fma.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) 3/2)) (fma.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) 0)) |
(/.f64 (neg.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2)) (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 3/2)) (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (-.f64 0 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(/.f64 (*.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (/.f64 (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) |
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/2) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) 3) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))))) |
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))))) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1/2)) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) 1)) |
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))))) |
(sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) 1) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 B (/.f64 1 (/.f64 A B))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 B (*.f64 B (/.f64 1 A))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 (*.f64 B B) (/.f64 1 A)) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 (*.f64 (/.f64 B A) B) 1) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 1 (*.f64 (/.f64 B A) B)) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 2))) |
(*.f64 (cbrt.f64 (*.f64 B (/.f64 B A))) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 B A)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 (cbrt.f64 (*.f64 B (/.f64 B A))) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 B A)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 B B) A) 2))) |
(*.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 1 A))) |
(*.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (/.f64 1 A) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (cbrt.f64 (pow.f64 B 4)) (/.f64 (pow.f64 (cbrt.f64 B) 2) A)) |
(*.f64 (/.f64 B (sqrt.f64 A)) (/.f64 B (sqrt.f64 A))) |
(pow.f64 (/.f64 B (sqrt.f64 A)) 2) |
(*.f64 (*.f64 B (neg.f64 B)) (/.f64 1 (neg.f64 A))) |
(*.f64 B (*.f64 (neg.f64 B) (/.f64 1 (neg.f64 A)))) |
(/.f64 B (/.f64 (neg.f64 A) (neg.f64 B))) |
(*.f64 B (/.f64 (neg.f64 B) (neg.f64 A))) |
(*.f64 (/.f64 1 A) (*.f64 B B)) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 (/.f64 B 1) (/.f64 B A)) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 (/.f64 B A) B) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) 1) (/.f64 (pow.f64 (cbrt.f64 B) 2) A)) |
(*.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (/.f64 1 A) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (cbrt.f64 (pow.f64 B 4)) (/.f64 (pow.f64 (cbrt.f64 B) 2) A)) |
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (*.f64 B B) (cbrt.f64 A))) |
(*.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 (cbrt.f64 (*.f64 B (/.f64 B A))) (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 B B) A)) (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (*.f64 B B) (sqrt.f64 A))) |
(pow.f64 (/.f64 B (sqrt.f64 A)) 2) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 A)) (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 A))) |
(pow.f64 (*.f64 (/.f64 B A) B) 1) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(pow.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3) 1/3) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 3) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(pow.f64 (/.f64 B (sqrt.f64 A)) 2) |
(pow.f64 (/.f64 A (*.f64 B B)) -1) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(neg.f64 (/.f64 (*.f64 B B) (neg.f64 A))) |
(*.f64 B (*.f64 (neg.f64 B) (/.f64 1 (neg.f64 A)))) |
(/.f64 B (/.f64 (neg.f64 A) (neg.f64 B))) |
(*.f64 B (/.f64 (neg.f64 B) (neg.f64 A))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 2)) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(log.f64 (exp.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) B)))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3)) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 A 3))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(exp.f64 (log.f64 (*.f64 (/.f64 B A) B))) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) B)) 1)) |
(*.f64 B (/.f64 B A)) |
(/.f64 (*.f64 B B) A) |
(+.f64 (*.f64 (*.f64 C 2) (*.f64 2 F)) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 B A) B)) (*.f64 2 F))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(+.f64 (*.f64 (*.f64 2 F) (*.f64 C 2)) (*.f64 (*.f64 2 F) (*.f64 -1/2 (*.f64 (/.f64 B A) B)))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) 1) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 1) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 3) 1/3) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 3) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 2) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 2)) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))) (*.f64 2 F))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))) 3)) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)) 3))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)) 3) (pow.f64 (*.f64 2 F) 3))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(exp.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1)) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(fma.f64 (*.f64 2 F) (*.f64 C 2) (*.f64 (*.f64 2 F) (*.f64 -1/2 (*.f64 (/.f64 B A) B)))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
(fma.f64 (*.f64 C 2) (*.f64 2 F) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 B A) B)) (*.f64 2 F))) |
(*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (*.f64 C 2)))) |
(*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1))) |
(*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) |
Compiled 64415 to 34946 computations (45.7% saved)
77 alts after pruning (76 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1469 | 53 | 1522 |
| Fresh | 19 | 23 | 42 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 1492 | 77 | 1569 |
| Status | Error | Program |
|---|---|---|
| 63.6b | (pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) | |
| 55.9b | (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) | |
| 53.3b | (/.f64 (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) | |
| 63.4b | (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) | |
| 49.5b | (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 46.5b | (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 63.5b | (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.6b | (/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 50.5b | (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 46.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 44.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 42.9b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 55.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 57.1b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 56.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 46.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.4b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.1b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 53.2b | (/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 48.8b | (/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.2b | (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ✓ | 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 49.6b | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 52.6b | (/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ▶ | 63.6b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 63.2b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 59.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 46.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 47.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 54.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 59.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 62.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 53.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.2b | (/.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)))) | |
| 58.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 61.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.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 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 51.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) | |
| 50.0b | (/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.7b | (*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) | |
| 52.4b | (*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 62.9b | (*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 48.3b | (*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 59.8b | (*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 53.3b | (*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 48.7b | (*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 46.1b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) | |
| 46.5b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) | |
| 47.6b | (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 59.8b | (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 48.3b | (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 63.2b | (*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| ▶ | 63.1b | (*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
| 54.3b | (sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) | |
| 55.9b | (neg.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)) |
Compiled 4768 to 3139 computations (34.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) |
| 1.6b | (+.f64 A (hypot.f64 B (-.f64 A C))) | |
| ✓ | 16.9b | (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
| ✓ | 17.7b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 199 to 85 computations (57.3% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 38.0ms | B | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 23.0ms | C | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 19.0ms | A | @ | inf | (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) |
| 10.0ms | B | @ | 0 | (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
| 8.0ms | A | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 72380 to 49420 computations (31.7% saved)
| 1× | batch-egg-rewrite |
| 433× | log1p-udef_binary64 |
| 281× | add-sqr-sqrt_binary64 |
| 273× | pow1_binary64 |
| 271× | *-un-lft-identity_binary64 |
| 259× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 86 |
| 1 | 552 | 82 |
| 2 | 7826 | 82 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 2 (*.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 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (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))) 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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (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))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (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))) F))) (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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (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))) F))) (hypot.f64 B (sqrt.f64 (*.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))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.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))) F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (sqrt.f64 F) (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))) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (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))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 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 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (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 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(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))) F)))))))) (#(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))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 F 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 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))) F)))))))) (#(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))) F)))))))) (#(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))) F)))))))) (#(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))) F)))) 1)))))) |
| 1× | egg-herbie |
| 638× | times-frac_binary64 |
| 424× | unswap-sqr_binary64 |
| 351× | associate-/r*_binary64 |
| 272× | distribute-rgt-in_binary64 |
| 265× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 249 | 4160 |
| 1 | 573 | 4125 |
| 2 | 2163 | 4121 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 -8 (*.f64 A C))) |
(*.f64 (sqrt.f64 2) B) |
(*.f64 -1 (*.f64 (sqrt.f64 2) B)) |
(sqrt.f64 (*.f64 2 (pow.f64 B 2))) |
(sqrt.f64 (*.f64 2 (pow.f64 B 2))) |
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A C))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) |
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) B))) |
(*.f64 (sqrt.f64 (*.f64 2 (pow.f64 B 2))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (*.f64 2 (pow.f64 B 2))) (sqrt.f64 F)) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (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))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (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 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (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 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (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))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (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))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (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))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.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)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 2)) |
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) |
(*.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)) |
(pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) |
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3) |
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1) |
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) |
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/2) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 2) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 F 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 -8 (*.f64 A C))) |
(*.f64 (sqrt.f64 2) B) |
(*.f64 -1 (*.f64 (sqrt.f64 2) B)) |
(neg.f64 (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 2) (neg.f64 B)) |
(sqrt.f64 (*.f64 2 (pow.f64 B 2))) |
(sqrt.f64 (*.f64 2 (*.f64 B B))) |
(sqrt.f64 (*.f64 2 (pow.f64 B 2))) |
(sqrt.f64 (*.f64 2 (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A C))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) |
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 F))) |
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) B))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))) |
(*.f64 (sqrt.f64 2) (*.f64 B (neg.f64 (sqrt.f64 F)))) |
(*.f64 (sqrt.f64 (*.f64 2 (pow.f64 B 2))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 B B))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (*.f64 2 (pow.f64 B 2))) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 B B))) (sqrt.f64 F)) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (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))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.f64 (/.f64 1 (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 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (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 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.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))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.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)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (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 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.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))))) |
(*.f64 (/.f64 -1 (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 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (*.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))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (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))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (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))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (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 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.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 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (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))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (sqrt.f64 F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.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)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 F)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (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 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) -1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(sqrt.f64 (/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) |
(sqrt.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) |
(sqrt.f64 (*.f64 (/.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2)))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 A (*.f64 C -4) (*.f64 B B))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4)) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/4) 2) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2)) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)) |
(sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/2) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3) 1/3) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 2) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3)) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 F 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2) (pow.f64 F 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 F 3/2) (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) (pow.f64 F 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2) (pow.f64 F 3/2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1)) |
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F 2))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) | |
| ✓ | 2.5b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 6.9b | (sqrt.f64 (*.f64 C (*.f64 F -16))) |
Compiled 56 to 33 computations (41.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | C | @ | inf | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 1.0ms | B | @ | 0 | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 1.0ms | F | @ | 0 | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 1.0ms | C | @ | 0 | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 1.0ms | A | @ | 0 | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
Compiled 7745 to 4840 computations (37.5% saved)
| 1× | batch-egg-rewrite |
| 726× | log-prod_binary64 |
| 345× | pow-unpow_binary64 |
| 320× | pow2_binary64 |
| 226× | pow1/3_binary64 |
| 222× | expm1-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 20 |
| 1 | 277 | 18 |
| 2 | 3786 | 18 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 B B)) (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (/.f64 1 (*.f64 B (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4))) (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B -2) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) (/.f64 A (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (pow.f64 (cbrt.f64 B) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) B) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) 1) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (pow.f64 (cbrt.f64 B) 4)) (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 A) (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (pow.f64 B 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (pow.f64 B 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 1)))))) |
| 1× | egg-herbie |
| 589× | associate-/l*_binary64 |
| 544× | times-frac_binary64 |
| 369× | associate-*l*_binary64 |
| 356× | unswap-sqr_binary64 |
| 339× | associate-*r*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 160 | 1305 |
| 1 | 417 | 1279 |
| 2 | 1267 | 1279 |
| 3 | 5843 | 1279 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))))) |
(-.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 1) |
(-.f64 (/.f64 0 (*.f64 B B)) (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 B -2))) |
(*.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 B -2)) |
(*.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (/.f64 1 (*.f64 B (neg.f64 B)))) |
(*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(*.f64 1 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(*.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4))) (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 B -2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B)) |
(*.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 B -2))) |
(*.f64 (pow.f64 B -2) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 -1 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 B -2))) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(*.f64 (/.f64 A B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(*.f64 (/.f64 1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 A 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 B B))) |
(*.f64 (/.f64 A 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 B) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) B) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B)) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (neg.f64 A) B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) 1) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B))) |
(*.f64 (/.f64 (neg.f64 A) 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 B B))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (pow.f64 (cbrt.f64 B) 4)) (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (neg.f64 A) (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 2))) |
(pow.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(pow.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 3) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
(pow.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (pow.f64 B 6)) 1/3) |
(pow.f64 (/.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) -1) |
(neg.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(sqrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (pow.f64 B 6))) |
(expm1.f64 (log1p.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(log1p.f64 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(exp.f64 (log.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 1)) |
| Outputs |
|---|
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(-.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 1) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(-.f64 (/.f64 0 (*.f64 B B)) (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 A (*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 B -2))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 B -2)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (/.f64 1 (*.f64 B (neg.f64 B)))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 1 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (cbrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A))))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (cbrt.f64 (*.f64 (*.f64 A A) (/.f64 (*.f64 C (*.f64 F -16)) (pow.f64 B 4))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (cbrt.f64 (*.f64 (*.f64 A A) (/.f64 -16 (/.f64 (pow.f64 B 4) (*.f64 C F)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4))) (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (cbrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A))))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (cbrt.f64 (*.f64 (*.f64 A A) (/.f64 (*.f64 C (*.f64 F -16)) (pow.f64 B 4))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (cbrt.f64 (*.f64 (*.f64 A A) (/.f64 -16 (/.f64 (pow.f64 B 4) (*.f64 C F)))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 B -2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (pow.f64 B -2) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 (pow.f64 B -2) (cbrt.f64 (*.f64 A (*.f64 A (*.f64 C (*.f64 F -16))))))) |
(*.f64 (pow.f64 B -2) (*.f64 (cbrt.f64 (*.f64 C (*.f64 F (*.f64 -16 (*.f64 A A))))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (pow.f64 B -2) (*.f64 (cbrt.f64 (*.f64 C (*.f64 A (*.f64 A (*.f64 F -16))))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 B -2))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (pow.f64 B -2) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 -1 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 B -2))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 A B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 A 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 A 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B B))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) 1) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 A (pow.f64 (cbrt.f64 B) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) B) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (pow.f64 B -2) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 (pow.f64 B -2) (cbrt.f64 (*.f64 A (*.f64 A (*.f64 C (*.f64 F -16))))))) |
(*.f64 (pow.f64 B -2) (*.f64 (cbrt.f64 (*.f64 C (*.f64 F (*.f64 -16 (*.f64 A A))))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (pow.f64 B -2) (*.f64 (cbrt.f64 (*.f64 C (*.f64 A (*.f64 A (*.f64 F -16))))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (neg.f64 A) B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) 1) (/.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (*.f64 (pow.f64 B -2) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 (pow.f64 B -2) (cbrt.f64 (*.f64 A (*.f64 A (*.f64 C (*.f64 F -16))))))) |
(*.f64 (pow.f64 B -2) (*.f64 (cbrt.f64 (*.f64 C (*.f64 F (*.f64 -16 (*.f64 A A))))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (pow.f64 B -2) (*.f64 (cbrt.f64 (*.f64 C (*.f64 A (*.f64 A (*.f64 F -16))))) (cbrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 (neg.f64 A) 1) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 B B))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (pow.f64 (cbrt.f64 B) 4)) (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A))) (pow.f64 (cbrt.f64 B) 4))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (/.f64 (cbrt.f64 (*.f64 A (*.f64 A (*.f64 C (*.f64 F -16))))) (pow.f64 (cbrt.f64 B) 4))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (/.f64 (cbrt.f64 (*.f64 C (*.f64 F (*.f64 -16 (*.f64 A A))))) (*.f64 B (cbrt.f64 B)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2)))) (/.f64 (cbrt.f64 (*.f64 C (*.f64 A (*.f64 A (*.f64 F -16))))) (*.f64 B (cbrt.f64 B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(*.f64 (/.f64 (neg.f64 A) (pow.f64 (cbrt.f64 B) 4)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 2))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(pow.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(pow.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4)) 1/2) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (*.f64 (*.f64 A A) (/.f64 (*.f64 C (*.f64 F -16)) (pow.f64 B 4)))) |
(sqrt.f64 (*.f64 (*.f64 A A) (/.f64 -16 (/.f64 (pow.f64 B 4) (*.f64 C F))))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(pow.f64 (cbrt.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 3) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(pow.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) -1) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (pow.f64 B 6)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (pow.f64 B 6))) |
(pow.f64 (/.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) -1) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(neg.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(sqrt.f64 (/.f64 (*.f64 (*.f64 C (*.f64 F -16)) (*.f64 A A)) (pow.f64 B 4))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (*.f64 (*.f64 A A) (/.f64 (*.f64 C (*.f64 F -16)) (pow.f64 B 4)))) |
(sqrt.f64 (*.f64 (*.f64 A A) (/.f64 -16 (/.f64 (pow.f64 B 4) (*.f64 C F))))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 (/.f64 (/.f64 A B) B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (neg.f64 (pow.f64 B -2)))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (pow.f64 B -2) (neg.f64 A))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (pow.f64 B 6))) |
(expm1.f64 (log1p.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(log1p.f64 (expm1.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(exp.f64 (log.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 1)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 A (pow.f64 B -2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -16 (*.f64 C F)) |
| ✓ | 1.9b | (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) |
| ✓ | 2.9b | (*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
| ✓ | 6.9b | (sqrt.f64 (*.f64 -16 (*.f64 C F))) |
Compiled 70 to 29 computations (58.6% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | B | @ | -inf | (*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
| 2.0ms | B | @ | inf | (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) |
| 1.0ms | C | @ | -inf | (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) |
| 1.0ms | C | @ | inf | (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) |
| 1.0ms | C | @ | 0 | (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) |
Compiled 32005 to 20025 computations (37.4% saved)
| 1× | batch-egg-rewrite |
| 790× | log-prod_binary64 |
| 388× | pow2_binary64 |
| 321× | pow-unpow_binary64 |
| 275× | pow1/3_binary64 |
| 269× | expm1-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 63 |
| 1 | 310 | 63 |
| 2 | 3827 | 63 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 -16 (*.f64 C F))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) |
(*.f64 -16 (*.f64 C F)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (cbrt.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 -16 C)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 A (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A)) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) 1) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) A) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 A 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -16) 1) (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -16) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -16) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 C F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 -16 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 -16 C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 -16 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 C) (*.f64 F -16)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 -16 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 -16 C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1)))))) |
| 1× | egg-herbie |
| 535× | associate-/r*_binary64 |
| 534× | fma-neg_binary64 |
| 330× | log-prod_binary64 |
| 304× | associate-/l/_binary64 |
| 206× | associate-/r/_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 270 | 2597 |
| 1 | 570 | 2481 |
| 2 | 2444 | 2467 |
| 3 | 7974 | 2467 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) 1) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (cbrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))) |
(*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4)) |
(*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(pow.f64 (*.f64 F (*.f64 -16 C)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 1) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 3) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 1)) |
(+.f64 0 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) 1) |
(/.f64 A (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A)) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) 1) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) A) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1) |
(pow.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 2) |
(pow.f64 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 A 3)) 1/3) |
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A)) -1) |
(sqrt.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 A 3))) |
(expm1.f64 (log1p.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(log1p.f64 (expm1.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(exp.f64 (log.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 -16) 1) (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 -16) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(*.f64 (/.f64 (sqrt.f64 -16) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 C F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1) |
(pow.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) 2) |
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(sqrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1)) |
(+.f64 0 (*.f64 F (*.f64 -16 C))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 -16 C)))) 1) |
(pow.f64 (*.f64 F (*.f64 -16 C)) 1) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 2) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 3) |
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 2)) |
(log.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 -16 C))))) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 -16 C)))) |
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 -16 C)))) |
(exp.f64 (log.f64 (*.f64 F (*.f64 -16 C)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1)) |
| Outputs |
|---|
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) 1) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 1) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (cbrt.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 -16)) |
(*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4)) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C)))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(pow.f64 (*.f64 F (*.f64 -16 C)) 1/2) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 1) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 3) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) 2) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 1)) |
(sqrt.f64 (*.f64 F (*.f64 -16 C))) |
(+.f64 0 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) A)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) 1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 A (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A)) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) 1) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)) A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 A (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) A) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) A) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (*.f64 A (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2) 1/2) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3) 1/3) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (cbrt.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 3) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (sqrt.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 2) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)) 1/3) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 A 3)) 1/3) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) A)) -1) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(sqrt.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) A)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (pow.f64 A 3))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(expm1.f64 (log1p.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(log1p.f64 (expm1.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(exp.f64 (log.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1)) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 A (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) 1) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 -16 C))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)) (*.f64 -16 C)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) (*.f64 -16 C)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 -16 C))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)) (*.f64 -16 C)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) (*.f64 -16 C)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 -16))) |
(*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (sqrt.f64 -16) 1) (/.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (*.f64 F C)) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 -16))) |
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)))) |
(/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(*.f64 (/.f64 (sqrt.f64 -16) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 C F)) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) |
(*.f64 (/.f64 (sqrt.f64 -16) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 -16) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F C)) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 (/.f64 (sqrt.f64 -16) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 C F)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(*.f64 (/.f64 (sqrt.f64 -16) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 F C)) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A)))))) |
(*.f64 (/.f64 (sqrt.f64 -16) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F C)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 -16) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 F C))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 1) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(pow.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)) 1/2) |
(sqrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 -16 C)))) |
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)) (*.f64 -16 C))) |
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 -4 (*.f64 C A))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2) |
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) -1) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3)) 1/3) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(pow.f64 (/.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 -16 C)))) 1) -1) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(sqrt.f64 (/.f64 (*.f64 F (*.f64 -16 C)) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))) |
(sqrt.f64 (/.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 -16 C)))) |
(sqrt.f64 (*.f64 (/.f64 F (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)) (*.f64 -16 C))) |
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3)) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 1)) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 (*.f64 C -4) A (*.f64 B B))) |
(+.f64 0 (*.f64 F (*.f64 -16 C))) |
(*.f64 F (*.f64 -16 C)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))))) |
(*.f64 F (*.f64 -16 C)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 -16 C)))) 1) |
(*.f64 F (*.f64 -16 C)) |
(pow.f64 (*.f64 F (*.f64 -16 C)) 1) |
(*.f64 F (*.f64 -16 C)) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) 2) |
(*.f64 F (*.f64 -16 C)) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 2) 1/2) |
(*.f64 F (*.f64 -16 C)) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3) 1/3) |
(*.f64 F (*.f64 -16 C)) |
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) 3) |
(*.f64 F (*.f64 -16 C)) |
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 2)) |
(*.f64 F (*.f64 -16 C)) |
(log.f64 (pow.f64 (exp.f64 C) (*.f64 F -16))) |
(*.f64 F (*.f64 -16 C)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 -16 C))))) |
(*.f64 F (*.f64 -16 C)) |
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3)) |
(*.f64 F (*.f64 -16 C)) |
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 F (*.f64 -16 C)) |
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 F (*.f64 -16 C)) |
(exp.f64 (log.f64 (*.f64 F (*.f64 -16 C)))) |
(*.f64 F (*.f64 -16 C)) |
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1)) |
(*.f64 F (*.f64 -16 C)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2))) |
| ✓ | 2.0b | (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) |
| ✓ | 11.6b | (/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ✓ | 21.0b | (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
Compiled 91 to 53 computations (41.8% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 106.0ms | C | @ | 0 | (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2))) |
| 72.0ms | F | @ | 0 | (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
| 24.0ms | A | @ | 0 | (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
| 15.0ms | A | @ | -inf | (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
| 14.0ms | F | @ | inf | (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
Compiled 18445 to 14375 computations (22.1% saved)
| 1× | batch-egg-rewrite |
| 944× | log-prod_binary64 |
| 309× | expm1-udef_binary64 |
| 309× | log1p-udef_binary64 |
| 259× | log-pow_binary64 |
| 191× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 67 |
| 1 | 385 | 56 |
| 2 | 4938 | 56 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (*.f64 A (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 -16 3/2)) (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 A)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 -16 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 F -16)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 A (*.f64 F -16)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.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 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (/.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))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (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 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (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 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (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 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 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 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 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 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (*.f64 F -16)) (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (*.f64 A (*.f64 F -16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -16 3/2) (pow.f64 (*.f64 A F) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 A F) 3/2) (pow.f64 -16 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) (pow.f64 (*.f64 A (*.f64 F -16)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 2)) 3/2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 3/2) (pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -16 A) 3/2) (pow.f64 F 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 A (*.f64 F -16)) (cbrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 A (*.f64 F -16)) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3)) (+.f64 0 (fma.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) (pow.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 1)))))) |
| 1× | egg-herbie |
| 597× | unswap-sqr_binary64 |
| 284× | log-prod_binary64 |
| 276× | associate-*r*_binary64 |
| 237× | associate-*l*_binary64 |
| 216× | div-sub_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 336 | 3765 |
| 1 | 771 | 3274 |
| 2 | 3566 | 3272 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) 1) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (*.f64 A (*.f64 F -16)))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))) |
(*.f64 (cbrt.f64 (pow.f64 -16 3/2)) (cbrt.f64 (pow.f64 (*.f64 A F) 3/2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (*.f64 -16 A)) (sqrt.f64 F)) |
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(*.f64 (pow.f64 (pow.f64 -16 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) 1/3)) |
(pow.f64 (*.f64 A (*.f64 F -16)) 1/2) |
(pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 2) |
(sqrt.f64 (*.f64 A (*.f64 F -16))) |
(fabs.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 1)) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1) |
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2)) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)) |
(+.f64 0 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) 1) |
(*.f64 (*.f64 A (*.f64 F -16)) (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(*.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (*.f64 A (*.f64 F -16))) |
(*.f64 1 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)) |
(*.f64 (pow.f64 -16 3/2) (pow.f64 (*.f64 A F) 3/2)) |
(*.f64 (pow.f64 (*.f64 A F) 3/2) (pow.f64 -16 3/2)) |
(*.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) (pow.f64 (*.f64 A (*.f64 F -16)) 3/4)) |
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 2)) 3/2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))) 3/2)) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 3/2) (pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 3/2)) |
(*.f64 (pow.f64 (*.f64 -16 A) 3/2) (pow.f64 F 3/2)) |
(*.f64 (*.f64 (*.f64 A (*.f64 F -16)) (cbrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(*.f64 (*.f64 (*.f64 A (*.f64 F -16)) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(sqrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16))))) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))) 1)) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))) |
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) 1) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3)) (+.f64 0 (fma.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) |
(/.f64 (-.f64 0 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 2) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(sqrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) (pow.f64 C 3))) |
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 1)) |
| Outputs |
|---|
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 A) (log.f64 (*.f64 -16 F))))) 1/3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 (pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))))) 1/3) C) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))))) 2) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) 1) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (*.f64 A (*.f64 F -16)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (cbrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (cbrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (cbrt.f64 (pow.f64 -16 3/2)) (cbrt.f64 (pow.f64 (*.f64 A F) 3/2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F))))) |
(*.f64 (sqrt.f64 (*.f64 -16 A)) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)) |
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (pow.f64 (pow.f64 -16 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 -16 3/2)) (cbrt.f64 (pow.f64 (*.f64 A F) 3/2))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/4)) (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/4))) |
(pow.f64 (*.f64 A (*.f64 F -16)) 1/2) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 3) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 2) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(sqrt.f64 (*.f64 A (*.f64 F -16))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(fabs.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))) 1/3)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) 1)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (cbrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (*.f64 C (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(/.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 -16 F) (*.f64 C C)))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(/.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) (/.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))) (fma.f64 (*.f64 A C) -4 (*.f64 B B))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)) (/.f64 C (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)) (/.f64 C (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)) (/.f64 C (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 -16 F) (*.f64 C C)))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(/.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) (/.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))) (fma.f64 (*.f64 A C) -4 (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (cbrt.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 -16 F) (*.f64 C C)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)) (/.f64 C (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))))) |
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)))) |
(*.f64 (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) (/.f64 (neg.f64 C) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B)) 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 A (*.f64 (*.f64 -16 F) (*.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) -1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(+.f64 0 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) 1) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (*.f64 A (*.f64 F -16)) (sqrt.f64 (*.f64 A (*.f64 F -16)))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (*.f64 A (*.f64 F -16))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 1 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (pow.f64 -16 3/2) (pow.f64 (*.f64 A F) 3/2)) |
(*.f64 (pow.f64 (*.f64 A F) 3/2) (pow.f64 -16 3/2)) |
(*.f64 (pow.f64 -16 3/2) (pow.f64 (*.f64 A F) 3/2)) |
(*.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/4) (pow.f64 (*.f64 A (*.f64 F -16)) 3/4)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 2)) 3/2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 F -16))) 3/2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 2)) 3/2) (pow.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F))) 3/2)) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 3/2) (pow.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) 3/2)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (pow.f64 (*.f64 -16 A) 3/2) (pow.f64 F 3/2)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(*.f64 (*.f64 (*.f64 A (*.f64 F -16)) (cbrt.f64 (*.f64 A (*.f64 F -16)))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (*.f64 A (*.f64 (*.f64 -16 F) (cbrt.f64 (*.f64 A (*.f64 -16 F)))))) |
(*.f64 A (*.f64 (*.f64 -16 (*.f64 F (cbrt.f64 (*.f64 A (*.f64 -16 F))))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F))) (*.f64 (*.f64 A (*.f64 -16 F)) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))))) |
(*.f64 (*.f64 (*.f64 A (*.f64 F -16)) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) (sqrt.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(sqrt.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2)))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 3)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16))))) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))) 1)) |
(pow.f64 (exp.f64 3/2) (log.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (*.f64 A (*.f64 -16 F)) 3/2) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) C)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) C)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) C)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) C)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) C)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 C)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) 1) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3)) (+.f64 0 (fma.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 C)) |
(/.f64 (-.f64 0 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(/.f64 (neg.f64 (*.f64 A (*.f64 (*.f64 -16 F) (*.f64 C C)))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(/.f64 (*.f64 (*.f64 C C) (*.f64 (*.f64 A F) 16)) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1)) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 1) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3) 1/3) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 3) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 2) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 C)) |
(sqrt.f64 (*.f64 (*.f64 A (*.f64 F -16)) (*.f64 C C))) |
(sqrt.f64 (*.f64 A (*.f64 (*.f64 -16 F) (*.f64 C C)))) |
(sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A F) (*.f64 C C)))) |
(fabs.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 C)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) 3)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) (pow.f64 C 3))) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (*.f64 A (*.f64 F -16)) 3/2))) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C))) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)) 1)) |
(*.f64 C (cbrt.f64 (pow.f64 (*.f64 A (*.f64 -16 F)) 3/2))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (sqrt.f64 (*.f64 2 F)) B) |
| ✓ | 0.7b | (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
| 1.6b | (+.f64 A (hypot.f64 B (-.f64 A C))) | |
| ✓ | 15.5b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 135 to 51 computations (62.2% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 31.0ms | B | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 9.0ms | A | @ | inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 4.0ms | C | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | A | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | C | @ | inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 54445 to 39125 computations (28.1% saved)
| 1× | batch-egg-rewrite |
| 399× | expm1-udef_binary64 |
| 399× | log1p-udef_binary64 |
| 339× | fma-neg_binary64 |
| 241× | add-sqr-sqrt_binary64 |
| 233× | pow1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 76 |
| 1 | 469 | 70 |
| 2 | 6700 | 70 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) 1) (/.f64 B (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3)) (+.f64 0 (+.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B))) (*.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3/2) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (*.f64 2 F) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3/2) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 1)))))) |
| 1× | egg-herbie |
| 490× | associate-*r*_binary64 |
| 357× | associate-*l*_binary64 |
| 331× | associate-/l*_binary64 |
| 267× | *-commutative_binary64 |
| 251× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 410 | 5967 |
| 1 | 1299 | 5751 |
| 2 | 6252 | 5744 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))) A))) (pow.f64 (/.f64 -1 C) 3))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 4) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 A)) 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))) A)))) A))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))) A))) (pow.f64 (/.f64 -1 C) 3)))))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 3) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))) C))))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 3) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))) C))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 4) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2)))) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))) C)))) C)))))))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) (*.f64 A C))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) B)) |
(*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 A)) C))) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 A)) C))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 2 A)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 A)) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 A)) 2)))) (*.f64 (pow.f64 (/.f64 -1 C) 3) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 2 A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 2 A))))))) |
(*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (pow.f64 (/.f64 -1 A) 2)))) (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2))))))) (sqrt.f64 (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (pow.f64 (/.f64 -1 A) 2)))) (sqrt.f64 (*.f64 2 C))))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) 1) (/.f64 B (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2)) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 1)) |
(+.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(-.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) 1) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3)) (+.f64 0 (+.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B))) (*.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))) |
(/.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 1) |
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 2) |
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) B)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))))) |
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3/2) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) |
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) |
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) 1) |
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 1) |
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 2) |
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B))) |
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (*.f64 2 F)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (*.f64 2 F) 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3/2) (pow.f64 B 3))) |
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 1)) |
| Outputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))))) |
(fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 B B)) (*.f64 A A))))))) |
(-.f64 (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) (*.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) 1/16) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))) A))) (pow.f64 (/.f64 -1 C) 3))))) |
(fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 B B)) (*.f64 A A))))) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) A) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 A))) 2))) (sqrt.f64 (*.f64 2 A))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 B B)) (*.f64 A A)))))) A)) (pow.f64 (/.f64 -1 C) 3))))) |
(fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A)))) (/.f64 (neg.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A))))) -1/4))) (pow.f64 C 3))))) |
(-.f64 (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) (fma.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A)))) (/.f64 (neg.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A))))) -1/4))) (pow.f64 C 3)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 4) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 A)) 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))) A)))) A))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 A))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 A 2))))) A))) (pow.f64 (/.f64 -1 C) 3)))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 C) 4) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 (pow.f64 (sqrt.f64 (*.f64 2 A)) 2) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) A) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 A))) 2)))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 2 A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (-.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) A) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 A))) 2)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 2 A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 B B)) (*.f64 A A)))))) A))))))) (fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 B B)) (*.f64 A A))))) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) A) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 A))) 2))) (sqrt.f64 (*.f64 2 A))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 B B) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 B B)) (*.f64 A A)))))) A)) (pow.f64 (/.f64 -1 C) 3)))))) |
(-.f64 (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)) (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A)))) (/.f64 (neg.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A))))) -1/4))) (pow.f64 C 3))))) (*.f64 (pow.f64 (/.f64 -1 C) 4) (fma.f64 1/8 (*.f64 (/.f64 (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 B (*.f64 B (*.f64 A A)))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 A)) (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2))) -1/4)) A) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A))))) -1/4))) -1/4)))) |
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) (fma.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A)))) (/.f64 (neg.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A))))) -1/4))) (pow.f64 C 3)))) (*.f64 (pow.f64 (/.f64 -1 C) 4) (fma.f64 1/8 (*.f64 (/.f64 (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 B (*.f64 B (*.f64 A A)))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 A)) (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2))) -1/4)) A) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 A)) B))) (*.f64 (*.f64 (/.f64 B (/.f64 A B)) (*.f64 1/16 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 A (sqrt.f64 (*.f64 2 A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3))) (*.f64 A A))))) -1/4))) -1/4)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))))) |
(fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 A) 2) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) C)) (/.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C C))))))) |
(-.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (*.f64 1/16 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C))) (pow.f64 (/.f64 -1 A) 2)))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 3) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))) C))))))) |
(fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 A) 2) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) C)) (/.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C C))))) (*.f64 (/.f64 -1 (pow.f64 A 3)) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) C) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 2 C))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B B) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) C)) (/.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C C))))) C))))))) |
(fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (-.f64 (*.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 C)) B)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (/.f64 C (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C))))))) (/.f64 1 (pow.f64 A 3))) (*.f64 1/16 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C))) (pow.f64 (/.f64 -1 A) 2))))) |
(-.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (fma.f64 (pow.f64 (/.f64 -1 A) 2) (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C)))) (/.f64 (neg.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 C)) B)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (/.f64 C (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C)))))))) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 3) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))) C))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 4) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2)))) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 C)) C))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (pow.f64 C 2))))) C)))) C)))))))) |
(fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 A) 2) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) C)) (/.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C C))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 -1 (pow.f64 A 3)) (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) C) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 2 C))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B B) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) C)) (/.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C C))))) C)))) (*.f64 (pow.f64 (/.f64 -1 A) 4) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 B (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 (pow.f64 (sqrt.f64 (*.f64 2 C)) 2) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) C) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2))))))) C))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) C) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 2 C))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 B B) (*.f64 1/16 (-.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) C)) (/.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C C))))) C)))))))))))) |
(fma.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (-.f64 (-.f64 (*.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 C)) B)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (/.f64 C (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C))))))) (/.f64 1 (pow.f64 A 3))) (*.f64 1/16 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C))) (pow.f64 (/.f64 -1 A) 2)))) (*.f64 (pow.f64 (/.f64 -1 A) 4) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)) (/.f64 (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 C)) (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2))) -1/4)) (sqrt.f64 (*.f64 2 C)))) (*.f64 (*.f64 (/.f64 (*.f64 B B) C) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 C)) B)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (/.f64 C (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C)))))))) -1/4))))) |
(-.f64 (-.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (fma.f64 (pow.f64 (/.f64 -1 A) 2) (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C)))) (/.f64 (neg.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 C)) B)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (/.f64 C (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C)))))))) (pow.f64 A 3)))) (*.f64 (pow.f64 (/.f64 -1 A) 4) (fma.f64 (*.f64 1/8 (/.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C)))) (/.f64 (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 C)) (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2))) -1/4)) (/.f64 C B)) (*.f64 (*.f64 (/.f64 (*.f64 B B) C) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 (*.f64 2 C)) B)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (/.f64 C (*.f64 1/16 (-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 C C)))))))) -1/4)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) (*.f64 A C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) B)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) |
(*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 A)) C))) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(fma.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 -1/4 (sqrt.f64 (*.f64 2 A))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) C))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 A)) C))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 2 A)))))) |
(fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) A) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 A))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (sqrt.f64 (*.f64 2 A))))) |
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 2 A)) C)) (fma.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (sqrt.f64 (*.f64 2 A)) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 A)) 2)))) (*.f64 (pow.f64 (/.f64 -1 C) 3) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 2 A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 2 A))))))) |
(fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 (pow.f64 (sqrt.f64 (*.f64 2 A)) 2) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) A) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 A))) 2)))))) (/.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (pow.f64 (/.f64 -1 C) 3) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (fma.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) A) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 A))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) (sqrt.f64 (*.f64 2 A)))))) |
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 2 A)) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 B (*.f64 B (*.f64 A A)))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 A)) (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2))) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (pow.f64 C 3)))) (fma.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))))) |
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 2 A)) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 B (*.f64 B (*.f64 A A)))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 A)) (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2))) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (pow.f64 C 3))))) (fma.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (pow.f64 (/.f64 -1 C) 2) (*.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 A -1/2)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 A)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))))) |
(*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C))))) |
(*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 C)))) (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) A) (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (pow.f64 (/.f64 -1 A) 2)))) (sqrt.f64 (*.f64 2 C)))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 C)))) (fma.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) C) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2)) (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (pow.f64 (/.f64 -1 A) 2))))))) |
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) A) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (pow.f64 (/.f64 -1 A) 2))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 A) 3) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2))) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2))))))) (sqrt.f64 (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (pow.f64 (/.f64 -1 A) 2)))) (sqrt.f64 (*.f64 2 C))))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (*.f64 2 C)))) (fma.f64 1/2 (/.f64 (/.f64 -1 (pow.f64 A 3)) (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (+.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 (pow.f64 (sqrt.f64 (*.f64 2 C)) 2) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) C) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2))))))))) (fma.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 (*.f64 B B)) C) (pow.f64 (/.f64 (*.f64 1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2)) (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (pow.f64 (/.f64 -1 A) 2)))))))) |
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) A) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 -1 (pow.f64 A 3)) (sqrt.f64 (*.f64 2 C))) (*.f64 (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 C)) (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2))) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (pow.f64 (/.f64 -1 A) 2))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))))) |
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (pow.f64 B 3)) (sqrt.f64 (*.f64 2 C))) A) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (pow.f64 A 3)) B) (fma.f64 -1/2 (-.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (*.f64 (*.f64 B B) (*.f64 C C))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (*.f64 2 C)) (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2))) -1/4))) (sqrt.f64 (*.f64 2 C))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B B) -1/2)) (pow.f64 (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (pow.f64 (/.f64 -1 A) 2))))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) B)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) 1) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) B)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (neg.f64 B) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C -4) A)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)))))) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 1) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) 2))) |
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) 2))) |
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) B)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B)) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (neg.f64 B) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C -4) A)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (neg.f64 B) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C -4) A)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (neg.f64 B) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 C -4) A)))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (neg.f64 B)))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2)) |
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2)) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.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)) (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B)) (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2))) |
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2)) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.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)) (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2))) |
(/.f64 (/.f64 (neg.f64 B) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.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)) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (neg.f64 B)))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 B))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A)))) (/.f64 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A)))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))))) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))))) |
(/.f64 (/.f64 (neg.f64 B) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 B))) |
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))) |
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) 1) (/.f64 B (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 2 F))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2)) |
(/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) 2)) (/.f64 B (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.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)) (/.f64 B (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A)))) (/.f64 B (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C -4) A))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 1) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 3) 1/3) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 3) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) -1) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) B)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B)) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)) 3)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) B))) 1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 B (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(+.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(-.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(*.f64 (neg.f64 B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) 1) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3)) (+.f64 0 (+.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B))) (*.f64 0 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)) (fma.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (*.f64 B B))) 0)) |
(/.f64 (neg.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3)) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(/.f64 (-.f64 0 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(/.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (neg.f64 (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 1) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3) 1/3) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 3) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 2) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) |
(*.f64 (neg.f64 B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B)) |
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 (*.f64 2 F) (*.f64 B B)))) |
(sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 2 (*.f64 F (*.f64 B B))))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) B)) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))))) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) 3)) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3/2) (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3))) |
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))))) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))))) 1)) |
(*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) |
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3) 1/3) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 3) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 2) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B))) |
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) |
(log.f64 (pow.f64 (exp.f64 B) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) 3)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (*.f64 2 F) 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3/2) (pow.f64 B 3))) |
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (*.f64 2 F) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (*.f64 2 F)))) 1)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) B) |
Compiled 40433 to 22611 computations (44.1% saved)
108 alts after pruning (104 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1092 | 59 | 1151 |
| Fresh | 26 | 45 | 71 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 1120 | 108 | 1228 |
| Status | Error | Program |
|---|---|---|
| 55.9b | (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) | |
| 58.9b | (/.f64 (/.f64 (neg.f64 B) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) | |
| 53.3b | (/.f64 (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) | |
| 62.9b | (/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) | |
| 49.5b | (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 46.5b | (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 63.5b | (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.7b | (/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) | |
| 50.5b | (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 46.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.8b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 44.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 56.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.1b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.7b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 46.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.9b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.1b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 56.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.7b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.2b | (/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 48.8b | (/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.2b | (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 50.7b | (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ✓ | 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| ▶ | 49.6b | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ✓ | 52.6b | (/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 53.1b | (/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.7b | (/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.7b | (/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ✓ | 63.6b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 63.2b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 46.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 62.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) | |
| 62.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 53.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.2b | (/.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)))) | |
| 58.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 61.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.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 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 51.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) | |
| 60.3b | (/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 50.0b | (/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.5b | (/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) | |
| 63.4b | (+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) | |
| 63.3b | (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) | |
| 57.5b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) | |
| 56.4b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) | |
| 52.9b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))) | |
| 57.7b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 B))) | |
| 56.0b | (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) | |
| 56.6b | (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) | |
| 63.4b | (*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) | |
| 63.3b | (*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) | |
| 52.4b | (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 63.3b | (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) | |
| 63.2b | (*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) | |
| 62.8b | (*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) | |
| 53.3b | (*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 63.5b | (*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) | |
| 48.7b | (*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 57.7b | (*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) | |
| 63.8b | (*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) | |
| 55.1b | (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) | |
| 57.0b | (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) | |
| 54.1b | (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) | |
| 46.5b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) | |
| ▶ | 63.4b | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| 59.8b | (*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) | |
| 47.6b | (*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) | |
| 48.3b | (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 48.3b | (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 59.8b | (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 63.1b | (*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) | |
| 63.1b | (*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| 63.3b | (*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| ✓ | 63.1b | (*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
| 63.1b | (*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| 63.1b | (*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| 63.8b | (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) | |
| ▶ | 62.9b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
| ▶ | 63.2b | (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
| 63.1b | (sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) | |
| 63.0b | (sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) | |
| 54.3b | (sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) | |
| 55.9b | (neg.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)) |
Compiled 6134 to 4108 computations (33% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.9b | (/.f64 (*.f64 B B) A) | |
| ✓ | 7.7b | (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
| ✓ | 17.5b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 19.4b | (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) |
Compiled 209 to 101 computations (51.7% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 18.0ms | A | @ | inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 5.0ms | A | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 5.0ms | C | @ | -inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 5.0ms | C | @ | 0 | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 5.0ms | A | @ | -inf | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 54020 to 38695 computations (28.4% saved)
| 1× | batch-egg-rewrite |
| 448× | log1p-udef_binary64 |
| 279× | add-sqr-sqrt_binary64 |
| 269× | pow1_binary64 |
| 268× | *-un-lft-identity_binary64 |
| 258× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 70 |
| 1 | 552 | 64 |
| 2 | 7806 | 64 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 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 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (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 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4) (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) 2))) (sqrt.f64 (-.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) 3))) (sqrt.f64 (fma.f64 C C (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 C) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 1)))))) |
| 1× | egg-herbie |
| 499× | associate-/l/_binary64 |
| 495× | fma-def_binary64 |
| 396× | unswap-sqr_binary64 |
| 223× | distribute-rgt-in_binary64 |
| 216× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 334 | 4978 |
| 1 | 916 | 4854 |
| 2 | 3590 | 4763 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 2)) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 2)) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (+.f64 (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 2) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) 2) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))) |
(sqrt.f64 (*.f64 2 C)) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 B 6)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 (*.f64 2 C)) 2) (sqrt.f64 (*.f64 2 C)))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 2 C))))))) |
(*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B) |
(+.f64 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) |
(+.f64 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))))))) |
(+.f64 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 B) 5) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2))) (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) 2)))) (+.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))))))) |
(*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (*.f64 -1 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))))) (*.f64 -1 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 C (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2))) (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))))) (*.f64 -1 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)))))) |
(sqrt.f64 (*.f64 2 C)) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 1 A) 2)) (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (/.f64 1 A) 3) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2))) (*.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 1 A) 2)) (sqrt.f64 (*.f64 2 C))))))) |
(sqrt.f64 (*.f64 2 C)) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 -1 A) 2)) (sqrt.f64 (*.f64 2 C)))) (+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 -1 A) 2)) (sqrt.f64 (*.f64 2 C)))) (+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 -1 A) 3))) (*.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2))))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(sqrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) 1) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(*.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(*.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4) (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1/2)) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) 2))) (sqrt.f64 (-.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) 3))) (sqrt.f64 (fma.f64 C C (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) C))))) |
(pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/2) |
(pow.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) |
(pow.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 3) |
(pow.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) |
(cbrt.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 3/2)) |
(hypot.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (sqrt.f64 C)) |
(hypot.f64 (sqrt.f64 C) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 1)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))) |
(sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2))) |
(sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) |
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(+.f64 (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2))) (/.f64 C (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2))))) |
(+.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (/.f64 C (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 2)) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) 2))) (+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))) |
(+.f64 (/.f64 C (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2)))) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2)))) 2)) (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B))))) (/.f64 1 (/.f64 -1/2 (/.f64 A (*.f64 B B))))) (+.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (/.f64 C (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 2)) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) (+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (+.f64 (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 2) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) 2) (sqrt.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) 2))) (+.f64 (+.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (/.f64 C (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) 2) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 B B) A))) 3) (pow.f64 C 3)))))) |
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2)))) 2) (/.f64 (pow.f64 (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2))) 3) (pow.f64 C 3))) (/.f64 C (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2)))) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2)))) 2)) (sqrt.f64 (*.f64 B (*.f64 (/.f64 B A) -1/2))))) |
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (/.f64 1 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (pow.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) 3)) (pow.f64 C 3)) (/.f64 C (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B))))) (/.f64 1 (/.f64 -1/2 (/.f64 A (*.f64 B B))))) (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))))) |
(sqrt.f64 (*.f64 2 C)) |
(sqrt.f64 (+.f64 C C)) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) |
(fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (*.f64 2 C)))) (sqrt.f64 (*.f64 2 C))) |
(fma.f64 (/.f64 -1/4 (sqrt.f64 (+.f64 C C))) (/.f64 (*.f64 B B) A) (sqrt.f64 (+.f64 C C))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 2 C)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 B 4)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 B 4))) (*.f64 (/.f64 -1/4 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C)))))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (+.f64 C C)))) 2) (/.f64 (sqrt.f64 (+.f64 C C)) (pow.f64 B 4))) (fma.f64 (/.f64 -1/4 (sqrt.f64 (+.f64 C C))) (/.f64 (*.f64 B B) A) (sqrt.f64 (+.f64 C C)))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 B 6)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 (*.f64 2 C)) 2) (sqrt.f64 (*.f64 2 C)))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 2 C))))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 (*.f64 2 C)) 3)) (pow.f64 B 6))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 2 C)))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 B 4))))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 6) A) (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (sqrt.f64 (*.f64 2 C)) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (*.f64 2 C)))) 2) (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 B 4))) (*.f64 (/.f64 -1/4 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 6) A) (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (+.f64 C C)))) 2) (pow.f64 (sqrt.f64 (+.f64 C C)) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1/4 (*.f64 A (sqrt.f64 (+.f64 C C)))) 2) (/.f64 (sqrt.f64 (+.f64 C C)) (pow.f64 B 4))) (fma.f64 (/.f64 -1/4 (sqrt.f64 (+.f64 C C))) (/.f64 (*.f64 B B) A) (sqrt.f64 (+.f64 C C))))) |
(*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B) |
(*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) |
(*.f64 B (sqrt.f64 (/.f64 -1/2 A))) |
(+.f64 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) |
(+.f64 (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) (/.f64 C (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A)))))) |
(fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 C (*.f64 B (sqrt.f64 (/.f64 -1/2 A))))) |
(fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 -1/2 A)))) |
(+.f64 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))))))) |
(+.f64 (/.f64 C (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A))))) (fma.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) B (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 B 3)) (/.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) 2)))))) |
(+.f64 (/.f64 C (*.f64 B (sqrt.f64 (/.f64 -1/2 A)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (/.f64 -1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2)) (*.f64 B (sqrt.f64 (/.f64 -1/2 A))))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) (pow.f64 B 3))) (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 -1/2 A))))) |
(+.f64 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (pow.f64 (/.f64 1 B) 5) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2))) (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) 2)))) (+.f64 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))))))) |
(+.f64 (/.f64 C (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A))))) (fma.f64 1/2 (/.f64 C (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) (pow.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) 2)) (*.f64 (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) 2) (pow.f64 (/.f64 1 B) 5)))) (fma.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) B (*.f64 -1/2 (/.f64 (/.f64 1 (pow.f64 B 3)) (/.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) 2))))))) |
(+.f64 (/.f64 C (*.f64 B (sqrt.f64 (/.f64 -1/2 A)))) (fma.f64 1/2 (*.f64 (/.f64 C (pow.f64 (sqrt.f64 (/.f64 -1/2 A)) 3)) (*.f64 (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2) (pow.f64 (/.f64 1 B) 5))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (/.f64 -1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2)) (*.f64 B (sqrt.f64 (/.f64 -1/2 A)))))) |
(fma.f64 1/2 (*.f64 (/.f64 C (pow.f64 (sqrt.f64 (/.f64 -1/2 A)) 3)) (*.f64 (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2) (pow.f64 (/.f64 1 B) 5))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) (pow.f64 B 3))) (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 -1/2 A)))))) |
(*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) |
(neg.f64 (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A))))) |
(*.f64 B (neg.f64 (sqrt.f64 (/.f64 -1/2 A)))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (*.f64 -1 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)))) |
(*.f64 -1 (+.f64 (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) (/.f64 C (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A))))))) |
(neg.f64 (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 C (*.f64 B (sqrt.f64 (/.f64 -1/2 A)))))) |
(neg.f64 (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 -1/2 A))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))))) (*.f64 -1 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B))))) |
(fma.f64 -1 (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 B) 3) (/.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) 2))) (neg.f64 (/.f64 C (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A)))))))) |
(+.f64 (neg.f64 (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 C (*.f64 B (sqrt.f64 (/.f64 -1/2 A)))))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 -1 (pow.f64 B 3)) (sqrt.f64 (/.f64 -1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2)))) |
(-.f64 (*.f64 -1/2 (/.f64 (neg.f64 (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2)) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) (pow.f64 B 3)))) (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 -1/2 A))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 5) (*.f64 C (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2))) (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A))))) 2)) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))))) (*.f64 -1 (/.f64 C (*.f64 (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 1 A)))) B)))))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 B) 5) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) (pow.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) 2)) (*.f64 C (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) 2)))) (fma.f64 -1 (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 -1 B) 3) (/.f64 (sqrt.f64 (neg.f64 (/.f64 1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (neg.f64 (/.f64 1/2 A)))) 2))) (neg.f64 (/.f64 C (*.f64 B (sqrt.f64 (neg.f64 (/.f64 1/2 A))))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 B) 5) (pow.f64 (sqrt.f64 (/.f64 -1/2 A)) 3)) (*.f64 C (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2))) (+.f64 (neg.f64 (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 C (*.f64 B (sqrt.f64 (/.f64 -1/2 A)))))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 -1 (pow.f64 B 3)) (sqrt.f64 (/.f64 -1/2 A))) (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2))))) |
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 B) 5) (pow.f64 (sqrt.f64 (/.f64 -1/2 A)) 3)) (*.f64 C (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2))) (-.f64 (*.f64 -1/2 (/.f64 (neg.f64 (pow.f64 (/.f64 C (sqrt.f64 (/.f64 -1/2 A))) 2)) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) (pow.f64 B 3)))) (fma.f64 B (sqrt.f64 (/.f64 -1/2 A)) (/.f64 (/.f64 C B) (sqrt.f64 (/.f64 -1/2 A)))))) |
(sqrt.f64 (*.f64 2 C)) |
(sqrt.f64 (+.f64 C C)) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) |
(fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (*.f64 2 C)))) (sqrt.f64 (*.f64 2 C))) |
(fma.f64 (/.f64 -1/4 (sqrt.f64 (+.f64 C C))) (/.f64 (*.f64 B B) A) (sqrt.f64 (+.f64 C C))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 1 A) 2)) (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 2 C)))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2) (pow.f64 (/.f64 1 A) 2))) (sqrt.f64 (*.f64 2 C))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (*.f64 2 C)))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 1 A) 2)) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C)))) 2)) (sqrt.f64 (*.f64 2 C))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) -1/4) (sqrt.f64 (+.f64 C C))) 2) (sqrt.f64 (+.f64 C C))) (pow.f64 (/.f64 -1 A) 2)) (fma.f64 (/.f64 -1/4 (sqrt.f64 (+.f64 C C))) (/.f64 (*.f64 B B) A) (sqrt.f64 (+.f64 C C)))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (/.f64 1 A) 3) (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2))) (*.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 1 A) 2)) (sqrt.f64 (*.f64 2 C))))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 2 C)))) (fma.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (pow.f64 (sqrt.f64 (*.f64 2 C)) 3) (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2) (/.f64 1 (pow.f64 A 3))))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2) (pow.f64 (/.f64 1 A) 2))) (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (*.f64 2 C)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C)))) 2) (sqrt.f64 (*.f64 2 C))) (pow.f64 (/.f64 1 A) 2)) (/.f64 (*.f64 (*.f64 -1/8 (*.f64 (*.f64 B B) (/.f64 1 (pow.f64 A 3)))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C)))) 2)) (pow.f64 (sqrt.f64 (*.f64 2 C)) 3))))) |
(+.f64 (sqrt.f64 (+.f64 C C)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) -1/4) (sqrt.f64 (+.f64 C C))) 2) (sqrt.f64 (+.f64 C C))) (pow.f64 (/.f64 -1 A) 2)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (+.f64 C C)))) (/.f64 (*.f64 (*.f64 -1/8 (/.f64 (*.f64 B B) (pow.f64 A 3))) (pow.f64 (/.f64 (*.f64 (*.f64 B B) -1/4) (sqrt.f64 (+.f64 C C))) 2)) (pow.f64 (sqrt.f64 (+.f64 C C)) 3))))) |
(sqrt.f64 (*.f64 2 C)) |
(sqrt.f64 (+.f64 C C)) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C)))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A (sqrt.f64 (*.f64 2 C))))) |
(fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (*.f64 2 C)))) (sqrt.f64 (*.f64 2 C))) |
(fma.f64 (/.f64 -1/4 (sqrt.f64 (+.f64 C C))) (/.f64 (*.f64 B B) A) (sqrt.f64 (+.f64 C C))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 -1 A) 2)) (sqrt.f64 (*.f64 2 C)))) (+.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 2 C)))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 -1/4 (*.f64 B B)) (sqrt.f64 (*.f64 2 C))) 2) (pow.f64 (/.f64 1 A) 2))) (sqrt.f64 (*.f64 2 C))))) |
(+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (*.f64 2 C)))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 1 A) 2)) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C)))) 2)) (sqrt.f64 (*.f64 2 C))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) -1/4) (sqrt.f64 (+.f64 C C))) 2) (sqrt.f64 (+.f64 C C))) (pow.f64 (/.f64 -1 A) 2)) (fma.f64 (/.f64 -1/4 (sqrt.f64 (+.f64 C C))) (/.f64 (*.f64 B B) A) (sqrt.f64 (+.f64 C C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 -1 A) 2)) (sqrt.f64 (*.f64 2 C)))) (+.f64 (sqrt.f64 (*.f64 2 C)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 (*.f64 2 C))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 (*.f64 1/4 (/.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 2 C)))) 2) (pow.f64 (/.f64 -1 A) 3))) (*.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (sqrt.f64 (*.f64 2 C)) 2))))))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) 1/4) 2) (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (/.f64 -1 A) 2))) (+.f64 (sqrt.f64 (*.f64 2 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 2 C)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 B B) (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C))) 1/4) 2)) (/.f64 -1 (pow.f64 A 3)))) (pow.f64 (sqrt.f64 (*.f64 2 C)) 3))))) |
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C)))) 2) (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (/.f64 -1 A) 2))) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (*.f64 2 C)))) (sqrt.f64 (*.f64 2 C)))) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 2 C)) 3) (/.f64 -1 (pow.f64 A 3))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 2 C)))) 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) -1/4) (sqrt.f64 (+.f64 C C))) 2) (sqrt.f64 (+.f64 C C))) (pow.f64 (/.f64 -1 A) 2)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 (+.f64 C C)))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 (+.f64 C C)) 3)) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (*.f64 B B) -1/4) (sqrt.f64 (+.f64 C C))) 2)) (pow.f64 A 3))) (sqrt.f64 (+.f64 C C))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (cbrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F)))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) (cbrt.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B)))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 2 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 -4 C)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))))) -1) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (neg.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)))) |
(sqrt.f64 (/.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) |
(sqrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) |
(sqrt.f64 (*.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3)) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 2 F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (fma.f64 A (*.f64 -4 C) (*.f64 B B))))) (fma.f64 A (*.f64 -4 C) (*.f64 B B))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) 1) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(*.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(*.f64 1 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) |
(*.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) |
(*.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4) (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4)) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) |
(*.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))))) |
(*.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (sqrt.f64 (cbrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) 2))) (sqrt.f64 (-.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 2))) (sqrt.f64 (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C) 2))) (sqrt.f64 (-.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) 3))) (sqrt.f64 (fma.f64 C C (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C) C))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 3))) (sqrt.f64 (fma.f64 C C (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) C))))) |
(/.f64 (hypot.f64 (pow.f64 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C) 3/2) (pow.f64 C 3/2)) (sqrt.f64 (fma.f64 C C (*.f64 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C) (-.f64 (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C) C))))) |
(/.f64 (hypot.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 3/2) (pow.f64 C 3/2)) (sqrt.f64 (fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) 0) (*.f64 C C)))) |
(pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/2) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(pow.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(pow.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 3/2)) |
(cbrt.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 3) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(pow.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 1/4) 2) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(fabs.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(log.f64 (exp.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(cbrt.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) 3/2)) |
(cbrt.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 3/2)) |
(cbrt.f64 (pow.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)) 3/2)) |
(hypot.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)) (sqrt.f64 C)) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(hypot.f64 (sqrt.f64 C) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(exp.f64 (log.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(exp.f64 (*.f64 (log.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) 1/2)) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))) 1)) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) |
(sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.2b | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| ✓ | 5.7b | (/.f64 A (*.f64 B B)) |
| 6.9b | (sqrt.f64 (*.f64 C (*.f64 F -16))) |
Compiled 43 to 21 computations (51.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | F | @ | 0 | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| 1.0ms | C | @ | 0 | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| 1.0ms | F | @ | -inf | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| 1.0ms | F | @ | inf | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| 1.0ms | C | @ | inf | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
Compiled 7705 to 4565 computations (40.8% saved)
| 1× | batch-egg-rewrite |
| 657× | log-prod_binary64 |
| 441× | pow-prod-down_binary64 |
| 318× | pow2_binary64 |
| 267× | pow-unpow_binary64 |
| 225× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 25 |
| 1 | 250 | 25 |
| 2 | 3193 | 25 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 A (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 A (pow.f64 B -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (pow.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (pow.f64 B -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 A (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) (cbrt.f64 (*.f64 A (pow.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) B) (/.f64 (sqrt.f64 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 1 (*.f64 B (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B -2) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A B) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) B) (/.f64 (cbrt.f64 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 B) B)) (/.f64 A (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 B) B)) (cbrt.f64 (*.f64 A (pow.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 A) (*.f64 (cbrt.f64 B) B)) (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (pow.f64 B -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 A) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 B (/.f64 A B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 B (/.f64 A B)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 A (*.f64 B (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 A (pow.f64 B -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 A (pow.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 A (pow.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 A (pow.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 A (pow.f64 B -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 A) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 B (/.f64 A B))) -1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 B (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 1) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 A)) (*.f64 B (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 C (*.f64 F -16)) (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (pow.f64 (/.f64 (sqrt.f64 A) B) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B)) 2)))))) |
| 1× | egg-herbie |
| 768× | log-div_binary64 |
| 629× | associate-*r*_binary64 |
| 603× | associate-*l*_binary64 |
| 569× | times-frac_binary64 |
| 523× | associate-/l*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 198 | 1193 |
| 1 | 483 | 1142 |
| 2 | 1304 | 1142 |
| 3 | 7754 | 1142 |
| 1× | node limit |
| Inputs |
|---|
(/.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 (/.f64 1 B) 2)) |
(*.f64 A (pow.f64 (/.f64 1 B) 2)) |
(*.f64 A (pow.f64 (/.f64 1 B) 2)) |
(*.f64 A (pow.f64 (/.f64 1 B) 2)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(+.f64 0 (*.f64 A (pow.f64 B -2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (pow.f64 B -2)))) 1) |
(*.f64 A (pow.f64 B -2)) |
(*.f64 (*.f64 A (pow.f64 B -2)) 1) |
(*.f64 1 (*.f64 A (pow.f64 B -2))) |
(*.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) (cbrt.f64 (*.f64 A (pow.f64 B -2)))) |
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (pow.f64 B -2))) |
(*.f64 (/.f64 (sqrt.f64 A) B) (/.f64 (sqrt.f64 A) B)) |
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (pow.f64 B -2))) |
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 B (neg.f64 B)))) |
(*.f64 (pow.f64 B -2) A) |
(*.f64 (/.f64 A B) (/.f64 1 B)) |
(*.f64 (/.f64 1 B) (/.f64 A B)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) B) (/.f64 (cbrt.f64 A) B)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 B B))) |
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 B) B)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 B) B)) (cbrt.f64 (*.f64 A (pow.f64 B -2)))) |
(*.f64 (/.f64 (sqrt.f64 A) (*.f64 (cbrt.f64 B) B)) (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 B) 2))) |
(pow.f64 (*.f64 A (pow.f64 B -2)) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) 3) |
(pow.f64 (/.f64 (sqrt.f64 A) B) 2) |
(pow.f64 (/.f64 B (/.f64 A B)) -1) |
(pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) 1/3) |
(pow.f64 (/.f64 (/.f64 B (/.f64 A B)) 1) -1) |
(neg.f64 (/.f64 A (*.f64 B (neg.f64 B)))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) |
(log.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (pow.f64 B -2))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6)) |
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) |
(expm1.f64 (log1p.f64 (*.f64 A (pow.f64 B -2)))) |
(log1p.f64 (expm1.f64 (*.f64 A (pow.f64 B -2)))) |
(exp.f64 (log.f64 (*.f64 A (pow.f64 B -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 A (pow.f64 B -2))) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 A) B)) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 B (/.f64 A B))) -1)) |
(+.f64 0 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 1) |
(/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 B (/.f64 A B))) |
(/.f64 1 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B (neg.f64 B))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 1) (*.f64 B B)) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(/.f64 (*.f64 (neg.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B (neg.f64 B))) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 A)) (*.f64 B (neg.f64 B))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A B)) B) |
(pow.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(pow.f64 (*.f64 (*.f64 C (*.f64 F -16)) (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 3) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
(pow.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) -1) |
(sqrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (pow.f64 (/.f64 (sqrt.f64 A) B) 4))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(exp.f64 (log.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B)) 2)) |
| Outputs |
|---|
(/.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 (/.f64 1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 (/.f64 1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 (/.f64 1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 (/.f64 1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 (/.f64 -1 B) 2)) |
(/.f64 A (*.f64 B B)) |
(+.f64 0 (*.f64 A (pow.f64 B -2))) |
(/.f64 A (*.f64 B B)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))))) |
(/.f64 A (*.f64 B B)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (pow.f64 B -2)))) 1) |
(/.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B -2)) |
(/.f64 A (*.f64 B B)) |
(*.f64 (*.f64 A (pow.f64 B -2)) 1) |
(/.f64 A (*.f64 B B)) |
(*.f64 1 (*.f64 A (pow.f64 B -2))) |
(/.f64 A (*.f64 B B)) |
(*.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4))) |
(*.f64 (cbrt.f64 (/.f64 A (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) (cbrt.f64 (*.f64 A (pow.f64 B -2)))) |
(*.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4))) |
(*.f64 (cbrt.f64 (/.f64 A (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4))) |
(*.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 A) (pow.f64 B -2))) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 (sqrt.f64 A) B) (/.f64 (sqrt.f64 A) B)) |
(/.f64 A (*.f64 B B)) |
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 A) (pow.f64 B -2))) |
(/.f64 A (*.f64 B B)) |
(*.f64 (neg.f64 A) (/.f64 1 (*.f64 B (neg.f64 B)))) |
(/.f64 A (*.f64 B B)) |
(*.f64 (pow.f64 B -2) A) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 A B) (/.f64 1 B)) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 1 B) (/.f64 A B)) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) B) (/.f64 (cbrt.f64 A) B)) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) 1) (/.f64 (cbrt.f64 A) (*.f64 B B))) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 (sqrt.f64 A) 1) (/.f64 (sqrt.f64 A) (*.f64 B B))) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 B) B)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(/.f64 A (*.f64 B B)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 (cbrt.f64 B) B)) (cbrt.f64 (*.f64 A (pow.f64 B -2)))) |
(*.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 B (cbrt.f64 B)))) |
(*.f64 (cbrt.f64 (/.f64 A (*.f64 B B))) (/.f64 (pow.f64 (cbrt.f64 A) 2) (*.f64 B (cbrt.f64 B)))) |
(*.f64 (/.f64 (sqrt.f64 A) (*.f64 (cbrt.f64 B) B)) (/.f64 (sqrt.f64 A) (pow.f64 (cbrt.f64 B) 2))) |
(/.f64 A (*.f64 B B)) |
(pow.f64 (*.f64 A (pow.f64 B -2)) 1) |
(/.f64 A (*.f64 B B)) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) 1/2) |
(/.f64 A (*.f64 B B)) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6) 1/3) |
(/.f64 A (*.f64 B B)) |
(pow.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2))) 3) |
(/.f64 A (*.f64 B B)) |
(pow.f64 (/.f64 (sqrt.f64 A) B) 2) |
(/.f64 A (*.f64 B B)) |
(pow.f64 (/.f64 B (/.f64 A B)) -1) |
(/.f64 A (*.f64 B B)) |
(pow.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) |
(pow.f64 (/.f64 (/.f64 B (/.f64 A B)) 1) -1) |
(/.f64 A (*.f64 B B)) |
(neg.f64 (/.f64 A (*.f64 B (neg.f64 B)))) |
(/.f64 A (*.f64 B B)) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) |
(/.f64 A (*.f64 B B)) |
(log.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2))) |
(/.f64 A (*.f64 B B)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (pow.f64 B -2))))) |
(/.f64 A (*.f64 B B)) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6)) |
(/.f64 A (*.f64 B B)) |
(cbrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6))) |
(expm1.f64 (log1p.f64 (*.f64 A (pow.f64 B -2)))) |
(/.f64 A (*.f64 B B)) |
(log1p.f64 (expm1.f64 (*.f64 A (pow.f64 B -2)))) |
(/.f64 A (*.f64 B B)) |
(exp.f64 (log.f64 (*.f64 A (pow.f64 B -2)))) |
(/.f64 A (*.f64 B B)) |
(exp.f64 (*.f64 (log.f64 (*.f64 A (pow.f64 B -2))) 1)) |
(/.f64 A (*.f64 B B)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 6)) 1/3)) |
(/.f64 A (*.f64 B B)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 A (pow.f64 B -2)))) 3)) |
(/.f64 A (*.f64 B B)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 A) B)) 2)) |
(/.f64 A (*.f64 B B)) |
(exp.f64 (*.f64 (log.f64 (/.f64 B (/.f64 A B))) -1)) |
(/.f64 A (*.f64 B B)) |
(+.f64 0 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 1) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 B (/.f64 A B))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 1 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B B)) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B (neg.f64 B))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) 1) (*.f64 B B)) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (*.f64 (neg.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 B (neg.f64 B))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 A)) (*.f64 B (neg.f64 B))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A B)) B) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(pow.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) 1) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(pow.f64 (*.f64 (*.f64 C (*.f64 F -16)) (pow.f64 (/.f64 (sqrt.f64 A) B) 4)) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 3) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(pow.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) -1) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(sqrt.f64 (*.f64 (*.f64 C (*.f64 F -16)) (pow.f64 (/.f64 (sqrt.f64 A) B) 4))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) (pow.f64 B -2)) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(exp.f64 (log.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) 1)) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) 1/3)) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))))) 3)) |
(*.f64 A (*.f64 (pow.f64 B -2) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(*.f64 (/.f64 A B) (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B)) 2)) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 6)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) B) 2) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
| 0.2b | (*.f64 (sqrt.f64 (*.f64 2 F)) B) | |
| ✓ | 2.5b | (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
| ✓ | 5.9b | (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
Compiled 75 to 46 computations (38.7% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | A | @ | 0 | (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
| 1.0ms | C | @ | inf | (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
| 1.0ms | C | @ | -inf | (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
| 1.0ms | F | @ | 0 | (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
| 1.0ms | A | @ | 0 | (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
Compiled 19605 to 12180 computations (37.9% saved)
| 1× | batch-egg-rewrite |
| 431× | pow2_binary64 |
| 306× | pow1/3_binary64 |
| 296× | expm1-udef_binary64 |
| 296× | log1p-udef_binary64 |
| 276× | pow3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 64 |
| 1 | 342 | 64 |
| 2 | 4805 | 64 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 C (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (*.f64 A (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A C) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (*.f64 (cbrt.f64 (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (neg.f64 C)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C B) (/.f64 A (sqrt.f64 (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B) (*.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (sqrt.f64 (*.f64 2 F))) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A B) (/.f64 C (sqrt.f64 (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) (/.f64 (*.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 2 F))) (/.f64 (cbrt.f64 (*.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A C)) B) (/.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) B) (/.f64 (cbrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 C (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 1) (/.f64 A (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) 1) (/.f64 (cbrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A C)) 1) (/.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 C (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 A (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 (*.f64 A C) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A C)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 A C)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 (cbrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 C 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) (cbrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 C) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) (sqrt.f64 (*.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (*.f64 A C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (/.f64 (sqrt.f64 C) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 A C)) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 C) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) 1) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (sqrt.f64 (*.f64 C 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (sqrt.f64 C) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (sqrt.f64 C) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A (neg.f64 C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A))) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (sqrt.f64 (*.f64 2 F))) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) B) (sqrt.f64 (*.f64 2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 C 2) 3/2) (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 C 2) 3/2) (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) 1) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 C 2))) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (neg.f64 (sqrt.f64 (*.f64 C 2)))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/16 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/16 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)) 1)))))) |
| 1× | egg-herbie |
| 618× | unswap-sqr_binary64 |
| 482× | log-prod_binary64 |
| 330× | cube-prod_binary64 |
| 298× | associate-*l/_binary64 |
| 255× | associate-*r/_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 346 | 4506 |
| 1 | 991 | 4494 |
| 2 | 4358 | 4476 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) 1) |
(*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))) |
(*.f64 A (*.f64 C (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 C (*.f64 A (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (*.f64 A C) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)) |
(*.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 1) |
(*.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (*.f64 (cbrt.f64 (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (*.f64 A (neg.f64 C)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) |
(*.f64 (/.f64 C B) (/.f64 A (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B) (*.f64 A C)) |
(*.f64 (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (/.f64 1 B)) |
(*.f64 (/.f64 C (sqrt.f64 (*.f64 2 F))) (/.f64 A B)) |
(*.f64 (/.f64 A B) (/.f64 C (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) (/.f64 (*.f64 A C) B)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 2 F))) (/.f64 (cbrt.f64 (*.f64 A C)) B)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 A C)) B)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) B) (/.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 1 B) (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) B) (/.f64 (cbrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 A 1) (/.f64 C (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 C 1) (/.f64 A (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 A (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) 1) (/.f64 (cbrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) 1) (/.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 A (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 C (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 C (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 A (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 (*.f64 A C) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 A C)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 (cbrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3)) 1/3) |
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 1) -1) |
(neg.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) 1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) |
(*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1) |
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) |
(*.f64 (cbrt.f64 (*.f64 C 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) (cbrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 C) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(*.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) (sqrt.f64 (*.f64 C 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (*.f64 A C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (/.f64 (sqrt.f64 C) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 A C)) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 C) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) 1) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (sqrt.f64 (*.f64 C 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (sqrt.f64 C) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (/.f64 1 (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C B))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 C B))) |
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (sqrt.f64 C) (/.f64 C B))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 C B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A (neg.f64 C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A))) B) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (sqrt.f64 (*.f64 2 F))) B) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) B) (sqrt.f64 (*.f64 2 F))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1) |
(pow.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 2) |
(pow.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 C 2) 3/2) (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B))))) |
(sqrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 C 2) 3/2) (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) 1) |
(/.f64 1/4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(/.f64 1 (/.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) 1) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 C 2))) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))) |
(/.f64 (*.f64 1/4 (neg.f64 (sqrt.f64 (*.f64 C 2)))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))) |
(pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 1) |
(pow.f64 (*.f64 1/16 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) 1/2) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)) 3) |
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) 2) |
(pow.f64 (/.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4)) -1) |
(sqrt.f64 (*.f64 1/16 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)))) |
(log.f64 (pow.f64 (exp.f64 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)) 1)) |
| Outputs |
|---|
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) 1) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 A (*.f64 C (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 C (*.f64 A (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (*.f64 A C) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 1) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (*.f64 (cbrt.f64 (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 2 F)))) B)) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (cbrt.f64 (*.f64 C A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (cbrt.f64 (*.f64 C A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (*.f64 A (neg.f64 C)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) |
(/.f64 (*.f64 (*.f64 A (neg.f64 C)) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 (neg.f64 C) (neg.f64 B))) |
(*.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 2 F))) (/.f64 A (neg.f64 B))) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 C B) (/.f64 A (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B) (*.f64 A C)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (/.f64 1 B)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 C (sqrt.f64 (*.f64 2 F))) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 A B) (/.f64 C (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) (/.f64 (*.f64 A C) B)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 2 F))) (/.f64 (cbrt.f64 (*.f64 A C)) B)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 2 F)))) B)) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (cbrt.f64 (*.f64 C A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (cbrt.f64 (*.f64 C A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 A C)) B)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) B) (/.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 1 B) (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) B) (/.f64 (cbrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 2 F)))) B)) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (cbrt.f64 (*.f64 C A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (cbrt.f64 (*.f64 C A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 A 1) (/.f64 C (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 C 1) (/.f64 A (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 A (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) 1) (/.f64 (cbrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 C A)) (/.f64 1 (sqrt.f64 (*.f64 2 F)))) B)) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B) (*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (cbrt.f64 (*.f64 C A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (/.f64 (cbrt.f64 (*.f64 C A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) 1) (/.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(*.f64 (/.f64 A (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 C (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 A (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))) (/.f64 C (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(/.f64 (/.f64 A (cbrt.f64 (*.f64 B (*.f64 2 (*.f64 F B))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(*.f64 (/.f64 C (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 A (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 A (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))) (/.f64 C (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(/.f64 (/.f64 A (cbrt.f64 (*.f64 B (*.f64 2 (*.f64 F B))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 (*.f64 A C) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 A (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))) (/.f64 C (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(/.f64 (/.f64 A (cbrt.f64 (*.f64 B (*.f64 2 (*.f64 F B))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) |
(*.f64 (cbrt.f64 (*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (cbrt.f64 (*.f64 B (*.f64 2 (*.f64 F B)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A C)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 A C)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 A (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))) (/.f64 C (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(/.f64 (/.f64 A (cbrt.f64 (*.f64 B (*.f64 2 (*.f64 F B))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 C (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 (cbrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 C A) 2)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (/.f64 (cbrt.f64 (*.f64 C A)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 1) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 2) 1/2) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3) 1/3) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) -1) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3)) 1/3) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 1) -1) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(neg.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) |
(/.f64 (*.f64 (*.f64 A (neg.f64 C)) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))) |
(*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 (neg.f64 C) (neg.f64 B))) |
(*.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 2 F))) (/.f64 A (neg.f64 B))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 2)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) 3))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(exp.f64 (log.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 1)) |
(/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) |
(*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (cbrt.f64 (*.f64 C 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) (cbrt.f64 (sqrt.f64 (*.f64 2 C))))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (*.f64 (/.f64 B C) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (cbrt.f64 (sqrt.f64 (*.f64 2 C)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (cbrt.f64 (*.f64 2 C)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) (cbrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A))))) (cbrt.f64 (*.f64 C (*.f64 2 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) (cbrt.f64 (*.f64 C (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A))))) (cbrt.f64 (*.f64 C (*.f64 2 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) (cbrt.f64 (*.f64 C (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 C) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) (sqrt.f64 C))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 C) (/.f64 B C)) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (*.f64 (sqrt.f64 2) (sqrt.f64 C))) |
(*.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) (sqrt.f64 (*.f64 C 2))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (*.f64 A C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 2 C)) (*.f64 C A)) (cbrt.f64 (sqrt.f64 (*.f64 2 C)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (/.f64 (cbrt.f64 (*.f64 2 C)) (*.f64 C A))) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 C)) (*.f64 C A)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (/.f64 (sqrt.f64 C) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C A)) (sqrt.f64 C)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 C A)) (/.f64 (*.f64 (sqrt.f64 C) B) (/.f64 1 (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 2 F))) (*.f64 B (/.f64 (sqrt.f64 2) (*.f64 C A)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 A C)) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (*.f64 2 C)) A)) (*.f64 B (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) C))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 C) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 C) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 C) (/.f64 C B))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) 1) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (sqrt.f64 (*.f64 C 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A))))) (/.f64 (cbrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A))))) (/.f64 (cbrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))))) 2))) |
(/.f64 (cbrt.f64 (*.f64 2 C)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 2) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))))) |
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (sqrt.f64 C) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 C) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 C) (/.f64 C B))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (sqrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (*.f64 2 C)) A)) (*.f64 B (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) C))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (/.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))))) |
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 C) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 C) (/.f64 C B))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 1 (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C B))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 C 2)) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 C 2))) (/.f64 C B))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (cbrt.f64 (*.f64 2 C)) A)) (*.f64 B (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) C))) |
(*.f64 (cbrt.f64 (*.f64 2 C)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 C))) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (sqrt.f64 C) (/.f64 C B))) |
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 C) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 C) (/.f64 C B))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 (pow.f64 (*.f64 C 2) 1/4) (/.f64 C B))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A (neg.f64 C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C (/.f64 (sqrt.f64 (*.f64 2 F)) A))) B) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (sqrt.f64 (*.f64 2 F))) B) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) B) (sqrt.f64 (*.f64 2 F))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 B B)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (cbrt.f64 (*.f64 B (*.f64 2 (*.f64 F B)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(pow.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)) 1/2) |
(sqrt.f64 (*.f64 C (*.f64 2 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)))) |
(sqrt.f64 (*.f64 C (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) 2)))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 3) 1/3) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 3) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 2) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(pow.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) -1) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 C 2) 3/2) (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 C) 3/2) (pow.f64 (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 C) 3/2) (pow.f64 (*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 C) 3/2) (pow.f64 (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3))) |
(pow.f64 (/.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) 1) -1) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(sqrt.f64 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) |
(sqrt.f64 (*.f64 C (*.f64 2 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)))) |
(sqrt.f64 (*.f64 C (*.f64 2 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) 2)))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 3)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 C 2) 3/2) (pow.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 C) 3/2) (pow.f64 (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 C) 3/2) (pow.f64 (*.f64 C (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F)))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 C) 3/2) (pow.f64 (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C)))) 1)) |
(*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) 1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 1/4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 1 (/.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (*.f64 A C)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) 1) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) (sqrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 C 2))) 1/4) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(/.f64 (*.f64 1/4 (neg.f64 (sqrt.f64 (*.f64 C 2)))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 (/.f64 C B)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(pow.f64 (*.f64 1/16 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) 1/2) |
(sqrt.f64 (*.f64 (*.f64 1/16 (*.f64 2 C)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2) (*.f64 1/8 C))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) 2) (*.f64 1/8 C))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 3) 1/3) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)) 3) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) 2) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(pow.f64 (/.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4)) -1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(sqrt.f64 (*.f64 1/16 (*.f64 (*.f64 C 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2)))) |
(sqrt.f64 (*.f64 (*.f64 1/16 (*.f64 2 C)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B C)) 2) (*.f64 1/8 C))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) 2) (*.f64 1/8 C))) |
(log.f64 (pow.f64 (exp.f64 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4) 3)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (/.f64 (sqrt.f64 (*.f64 C 2)) (*.f64 A C))) 1/4)) 1)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 C A)) 1/4)) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 (*.f64 C A) (sqrt.f64 (*.f64 2 F))) (*.f64 1/4 B))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2))) |
| ✓ | 4.4b | (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)) |
| ✓ | 11.6b | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ✓ | 12.2b | (log.f64 (*.f64 -16 (*.f64 A F))) |
Compiled 102 to 61 computations (40.2% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | A | @ | inf | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 2.0ms | A | @ | 0 | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | F | @ | inf | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | F | @ | 0 | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | A | @ | -inf | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 24385 to 15020 computations (38.4% saved)
| 1× | batch-egg-rewrite |
| 978× | log-prod_binary64 |
| 320× | expm1-udef_binary64 |
| 320× | log1p-udef_binary64 |
| 271× | log-pow_binary64 |
| 194× | prod-diff_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 60 |
| 1 | 393 | 55 |
| 2 | 4995 | 55 |
| 1× | node limit |
| Inputs |
|---|
(log.f64 (*.f64 -16 (*.f64 A F))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)) |
(*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 A) (log.f64 (*.f64 F -16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 -17) (log.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 F) (log.f64 (*.f64 -16 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 A F)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 A F)) -16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 A F))) (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2)) (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/4 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 -16 A)) (log.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log1p.f64 -17) 1) (*.f64 (log.f64 (*.f64 A F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4))) (*.f64 1/4 (log.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 -16 F)) (log.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 -16 (pow.f64 (cbrt.f64 (*.f64 A F)) 2))) (log.f64 (cbrt.f64 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 -16 (sqrt.f64 (*.f64 A F)))) (log.f64 (sqrt.f64 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (*.f64 -16 A) 1)) (log.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (*.f64 -16 A) (pow.f64 (cbrt.f64 F) 2))) (log.f64 (cbrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (*.f64 -16 A) (sqrt.f64 F))) (log.f64 (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (log.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (log.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log1p.f64 -17) 3) (pow.f64 (log.f64 (*.f64 A F)) 3)) (fma.f64 (log1p.f64 -17) (log1p.f64 -17) (-.f64 (*.f64 (log.f64 (*.f64 A F)) (log.f64 (*.f64 A F))) (*.f64 (log1p.f64 -17) (log.f64 (*.f64 A F))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log1p.f64 -17) (log1p.f64 -17)) (*.f64 (log.f64 (*.f64 A F)) (log.f64 (*.f64 A F)))) (log.f64 (/.f64 -16 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (fma.f64 F (*.f64 -16 A) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1/2 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (log.f64 (*.f64 F (*.f64 -16 A))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 1 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (*.f64 A F)) (log1p.f64 -17))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log1p.f64 -17) (log.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log1p.f64 -17) 1 (*.f64 (log.f64 (*.f64 A F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1/2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1/2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 A F))) (cbrt.f64 (log.f64 (*.f64 A F)))) (cbrt.f64 (log.f64 (*.f64 A F))) (log1p.f64 -17))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (log1p.f64 -17)) (cbrt.f64 (log1p.f64 -17))) (cbrt.f64 (log1p.f64 -17)) (log.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (*.f64 A F))) (sqrt.f64 (log.f64 (*.f64 A F))) (log1p.f64 -17))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log1p.f64 -17)) (sqrt.f64 (log1p.f64 -17)) (log.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2)) (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.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 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (*.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (/.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))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1) (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (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 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (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 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (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 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (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 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 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 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 A)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -16 A) 1/2) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 -16 A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3)) (+.f64 0 (fma.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C) (*.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3) (pow.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1)))))) |
| 1× | egg-herbie |
| 571× | log-prod_binary64 |
| 332× | associate-*r*_binary64 |
| 281× | associate-*l*_binary64 |
| 240× | cube-prod_binary64 |
| 213× | div-sub_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 413 | 3588 |
| 1 | 912 | 3461 |
| 2 | 4280 | 3455 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(+.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 0) |
(+.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 (log.f64 A) (log.f64 (*.f64 F -16))) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(+.f64 (log1p.f64 -17) (log.f64 (*.f64 A F))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))) |
(+.f64 0 (log.f64 (*.f64 F (*.f64 -16 A)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 A F)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 A F)) -16))) |
(+.f64 (log.f64 (sqrt.f64 (*.f64 A F))) (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -16))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2)) (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 (*.f64 1/4 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) |
(+.f64 (*.f64 (log1p.f64 -17) 1) (*.f64 (log.f64 (*.f64 A F)) 1)) |
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4))) (*.f64 1/4 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(+.f64 (log.f64 (*.f64 -16 F)) (log.f64 A)) |
(+.f64 (log.f64 (*.f64 -16 (pow.f64 (cbrt.f64 (*.f64 A F)) 2))) (log.f64 (cbrt.f64 (*.f64 A F)))) |
(+.f64 (log.f64 (*.f64 -16 (sqrt.f64 (*.f64 A F)))) (log.f64 (sqrt.f64 (*.f64 A F)))) |
(+.f64 (log.f64 (*.f64 (*.f64 -16 A) 1)) (log.f64 F)) |
(+.f64 (log.f64 (*.f64 (*.f64 -16 A) (pow.f64 (cbrt.f64 F) 2))) (log.f64 (cbrt.f64 F))) |
(+.f64 (log.f64 (*.f64 (*.f64 -16 A) (sqrt.f64 F))) (log.f64 (sqrt.f64 F))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) 1) |
(*.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1) |
(*.f64 1/2 (*.f64 2 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 1 (log.f64 (*.f64 F (*.f64 -16 A)))) |
(*.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 -17) 3) (pow.f64 (log.f64 (*.f64 A F)) 3)) (fma.f64 (log1p.f64 -17) (log1p.f64 -17) (-.f64 (*.f64 (log.f64 (*.f64 A F)) (log.f64 (*.f64 A F))) (*.f64 (log1p.f64 -17) (log.f64 (*.f64 A F)))))) |
(/.f64 (-.f64 (*.f64 (log1p.f64 -17) (log1p.f64 -17)) (*.f64 (log.f64 (*.f64 A F)) (log.f64 (*.f64 A F)))) (log.f64 (/.f64 -16 (*.f64 A F)))) |
(pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1) |
(pow.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 3) 1/3) |
(pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 3) |
(pow.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) |
(sqrt.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 2)) |
(cbrt.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 3)) |
(expm1.f64 (log1p.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log1p.f64 (fma.f64 F (*.f64 -16 A) -1)) |
(exp.f64 (log.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1)) |
(fma.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1/2 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 1/2 (log.f64 (*.f64 F (*.f64 -16 A))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 1 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 1 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 1 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 1 (log1p.f64 -17) (log.f64 (*.f64 A F))) |
(fma.f64 (log1p.f64 -17) 1 (*.f64 (log.f64 (*.f64 A F)) 1)) |
(fma.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1/2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1/2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 A F))) (cbrt.f64 (log.f64 (*.f64 A F)))) (cbrt.f64 (log.f64 (*.f64 A F))) (log1p.f64 -17)) |
(fma.f64 (*.f64 (cbrt.f64 (log1p.f64 -17)) (cbrt.f64 (log1p.f64 -17))) (cbrt.f64 (log1p.f64 -17)) (log.f64 (*.f64 A F))) |
(fma.f64 (sqrt.f64 (log.f64 (*.f64 A F))) (sqrt.f64 (log.f64 (*.f64 A F))) (log1p.f64 -17)) |
(fma.f64 (sqrt.f64 (log1p.f64 -17)) (sqrt.f64 (log1p.f64 -17)) (log.f64 (*.f64 A F))) |
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2)) (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(fma.f64 (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1) |
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (*.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1) (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2)) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)) |
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (*.f64 F (*.f64 -16 A)))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 (sqrt.f64 (*.f64 -16 A)) (sqrt.f64 F)) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 1/2)) |
(*.f64 (pow.f64 (*.f64 -16 A) 1/2) (sqrt.f64 F)) |
(pow.f64 (*.f64 F (*.f64 -16 A)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1) |
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(sqrt.f64 (*.f64 F (*.f64 -16 A))) |
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(-.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) 1) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3)) (+.f64 0 (fma.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C) (*.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) |
(/.f64 (-.f64 0 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 1) |
(pow.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) |
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(sqrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) |
(log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) |
(cbrt.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3) (pow.f64 C 3))) |
(expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(log1p.f64 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(exp.f64 (log.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1)) |
| Outputs |
|---|
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(+.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 0) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 A) (log.f64 (*.f64 F -16))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(+.f64 (log1p.f64 -17) (log.f64 (*.f64 A F))) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(+.f64 (log.f64 F) (log.f64 (*.f64 -16 A))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 0 (log.f64 (*.f64 F (*.f64 -16 A)))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 A F)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 A F)) -16))) |
(fma.f64 2 (log.f64 (cbrt.f64 (*.f64 A F))) (log.f64 (*.f64 -16 (cbrt.f64 (*.f64 A F))))) |
(+.f64 (log.f64 (sqrt.f64 (*.f64 A F))) (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -16))) |
(+.f64 (log.f64 (sqrt.f64 (*.f64 A F))) (log.f64 (*.f64 -16 (sqrt.f64 (*.f64 A F))))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))))) |
(*.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F)))) 3) |
(*.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) 3) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F)))) (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 4))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 4 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2)) (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))))) |
(*.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F)))) 3) |
(*.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) 3) |
(+.f64 (*.f64 1/4 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (*.f64 (log1p.f64 -17) 1) (*.f64 (log.f64 (*.f64 A F)) 1)) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4))) (*.f64 1/4 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F)))) (log.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 4))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 4 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (*.f64 -16 F)) (log.f64 A)) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (*.f64 -16 (pow.f64 (cbrt.f64 (*.f64 A F)) 2))) (log.f64 (cbrt.f64 (*.f64 A F)))) |
(fma.f64 2 (log.f64 (cbrt.f64 (*.f64 A F))) (log.f64 (*.f64 -16 (cbrt.f64 (*.f64 A F))))) |
(+.f64 (log.f64 (*.f64 -16 (sqrt.f64 (*.f64 A F)))) (log.f64 (sqrt.f64 (*.f64 A F)))) |
(+.f64 (log.f64 (sqrt.f64 (*.f64 A F))) (log.f64 (*.f64 -16 (sqrt.f64 (*.f64 A F))))) |
(+.f64 (log.f64 (*.f64 (*.f64 -16 A) 1)) (log.f64 F)) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (*.f64 (*.f64 -16 A) (pow.f64 (cbrt.f64 F) 2))) (log.f64 (cbrt.f64 F))) |
(+.f64 (log.f64 (*.f64 -16 (*.f64 A (pow.f64 (cbrt.f64 F) 2)))) (log.f64 (cbrt.f64 F))) |
(+.f64 (log.f64 (*.f64 (*.f64 -16 A) (sqrt.f64 F))) (log.f64 (sqrt.f64 F))) |
(+.f64 (log.f64 (*.f64 -16 (*.f64 A (sqrt.f64 F)))) (log.f64 (sqrt.f64 F))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) 1) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 1/2 (*.f64 2 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 1 (log.f64 (*.f64 F (*.f64 -16 A)))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2)) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))))) |
(+.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))))) |
(*.f64 (log.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F)))) 3) |
(*.f64 (log.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F)))) 3) |
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 -17) 3) (pow.f64 (log.f64 (*.f64 A F)) 3)) (fma.f64 (log1p.f64 -17) (log1p.f64 -17) (-.f64 (*.f64 (log.f64 (*.f64 A F)) (log.f64 (*.f64 A F))) (*.f64 (log1p.f64 -17) (log.f64 (*.f64 A F)))))) |
(/.f64 (+.f64 (pow.f64 (log1p.f64 -17) 3) (pow.f64 (log.f64 (*.f64 A F)) 3)) (fma.f64 (log1p.f64 -17) (log1p.f64 -17) (*.f64 (log.f64 (*.f64 A F)) (-.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17))))) |
(/.f64 (-.f64 (*.f64 (log1p.f64 -17) (log1p.f64 -17)) (*.f64 (log.f64 (*.f64 A F)) (log.f64 (*.f64 A F)))) (log.f64 (/.f64 -16 (*.f64 A F)))) |
(/.f64 (*.f64 (+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) (-.f64 (log1p.f64 -17) (log.f64 (*.f64 A F)))) (log.f64 (/.f64 -16 (*.f64 A F)))) |
(/.f64 (+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) (/.f64 (log.f64 (/.f64 (/.f64 -16 F) A)) (-.f64 (log1p.f64 -17) (log.f64 (*.f64 A F))))) |
(/.f64 (+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) (/.f64 (log.f64 (/.f64 -16 (*.f64 A F))) (-.f64 (log1p.f64 -17) (log.f64 (*.f64 A F))))) |
(pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 3) 1/3) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 3) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(sqrt.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 2)) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(cbrt.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 3)) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(expm1.f64 (log1p.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(log1p.f64 (fma.f64 F (*.f64 -16 A) -1)) |
(log1p.f64 (fma.f64 (*.f64 -16 F) A -1)) |
(log1p.f64 (fma.f64 -16 (*.f64 A F) -1)) |
(exp.f64 (log.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1)) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (log.f64 (*.f64 F (*.f64 -16 A))) 1/2 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 1/2 (log.f64 (*.f64 F (*.f64 -16 A))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 1 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 1 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 1 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 1 (log1p.f64 -17) (log.f64 (*.f64 A F))) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 (log1p.f64 -17) 1 (*.f64 (log.f64 (*.f64 A F)) 1)) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1/2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 1/2) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 A F))) (cbrt.f64 (log.f64 (*.f64 A F)))) (cbrt.f64 (log.f64 (*.f64 A F))) (log1p.f64 -17)) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 (*.f64 (cbrt.f64 (log1p.f64 -17)) (cbrt.f64 (log1p.f64 -17))) (cbrt.f64 (log1p.f64 -17)) (log.f64 (*.f64 A F))) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 (sqrt.f64 (log.f64 (*.f64 A F))) (sqrt.f64 (log.f64 (*.f64 A F))) (log1p.f64 -17)) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 (sqrt.f64 (log1p.f64 -17)) (sqrt.f64 (log1p.f64 -17)) (log.f64 (*.f64 A F))) |
(+.f64 (log.f64 (*.f64 A F)) (log1p.f64 -17)) |
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) 2)) (cbrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(fma.f64 (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A))))) (sqrt.f64 (log.f64 (*.f64 F (*.f64 -16 A)))) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(log.f64 (*.f64 -16 (*.f64 A F))) |
(log.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (cbrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) 1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(-.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 C (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (*.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 (*.f64 A (*.f64 C C))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 A F) (*.f64 -16 (*.f64 C C)))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (*.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) 1) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 (*.f64 A (*.f64 C C))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 A F) (*.f64 -16 (*.f64 C C)))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1) (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(/.f64 (neg.f64 C) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 C (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 C (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (cbrt.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) |
(*.f64 (cbrt.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 -16 (*.f64 A (*.f64 C C))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.f64 (cbrt.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 A F) (*.f64 -16 (*.f64 C C)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 C (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(/.f64 (neg.f64 C) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 C) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) |
(/.f64 (neg.f64 C) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 (*.f64 A (*.f64 C C))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A F) (*.f64 -16 (*.f64 C C)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 C (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 C (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 C (/.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3) 1/3) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 3) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 2) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) -1) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 2)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) 3)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) 1)) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) (cbrt.f64 (*.f64 F (*.f64 -16 A)))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F))) (cbrt.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(*.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4)) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -16)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F)))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F))))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (sqrt.f64 (*.f64 -16 A)) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -16 A))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 -16 A))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F)))) (sqrt.f64 (cbrt.f64 (*.f64 A (*.f64 -16 F))))) |
(*.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))) (sqrt.f64 (cbrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 (pow.f64 (*.f64 -16 A) 1/2) (sqrt.f64 F)) |
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -16 A))) |
(pow.f64 (*.f64 F (*.f64 -16 A)) 1/2) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 1) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3) 1/3) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(sqrt.f64 (*.f64 F (*.f64 -16 A))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3)) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(sqrt.f64 (*.f64 -16 (*.f64 A F))) |
(sqrt.f64 (*.f64 A (*.f64 -16 F))) |
(+.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))) (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))) (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 -16 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 A (*.f64 -16 F))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) C)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) C)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(-.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) 1) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(/.f64 (-.f64 0 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3)) (+.f64 0 (fma.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C) (*.f64 0 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(/.f64 (-.f64 0 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) C) (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(/.f64 (*.f64 (*.f64 C C) (*.f64 (*.f64 A F) 16)) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(neg.f64 (*.f64 (/.f64 (*.f64 C (*.f64 -16 (*.f64 A F))) (sqrt.f64 (*.f64 -16 (*.f64 A F)))) 1)) |
(pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 1) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3) 1/3) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (cbrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 3) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(pow.f64 (sqrt.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 2) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(sqrt.f64 (*.f64 (*.f64 F (*.f64 -16 A)) (*.f64 C C))) |
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A F)) (*.f64 C C))) |
(sqrt.f64 (*.f64 F (*.f64 -16 (*.f64 A (*.f64 C C))))) |
(fabs.f64 (*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(log.f64 (pow.f64 (exp.f64 C) (sqrt.f64 (*.f64 F (*.f64 -16 A))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))))) |
(*.f64 C (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))))) |
(cbrt.f64 (pow.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))) 3)) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(cbrt.f64 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) 3) (pow.f64 C 3))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(log1p.f64 (expm1.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(exp.f64 (log.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A)))))) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))) 1)) |
(*.f64 C (sqrt.f64 (*.f64 -16 (*.f64 A F)))) |
(*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.6b | (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C)) |
| ✓ | 2.2b | (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))) |
| ✓ | 4.6b | (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C) |
| ✓ | 29.0b | (sqrt.f64 (pow.f64 (-.f64 A C) 2)) |
Compiled 135 to 70 computations (48.1% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | C | @ | 0 | (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C) |
| 2.0ms | A | @ | -inf | (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C)) |
| 2.0ms | A | @ | inf | (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C)) |
| 2.0ms | A | @ | 0 | (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C) |
| 2.0ms | C | @ | 0 | (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C)) |
Compiled 24485 to 16860 computations (31.1% saved)
| 1× | batch-egg-rewrite |
| 656× | fma-def_binary64 |
| 340× | fma-neg_binary64 |
| 340× | expm1-udef_binary64 |
| 340× | log1p-udef_binary64 |
| 197× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 61 |
| 1 | 407 | 61 |
| 2 | 5839 | 61 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (pow.f64 (-.f64 A C) 2)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C) |
(+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 A (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 A (*.f64 (neg.f64 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A C) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 A C) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 C) A)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 A C)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 A 3) (fma.f64 A A (*.f64 C (+.f64 A C)))) (/.f64 (pow.f64 C 3) (fma.f64 A A (*.f64 C (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 A A) (+.f64 A C)) (/.f64 (*.f64 C C) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 (pow.f64 A 3) (pow.f64 C 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 A A) (*.f64 C C))) (neg.f64 (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (neg.f64 (fma.f64 A A (*.f64 C (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 A 3) (pow.f64 (neg.f64 C) 3)) (fma.f64 A A (-.f64 (*.f64 (neg.f64 C) (neg.f64 C)) (*.f64 A (neg.f64 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A A) (*.f64 (neg.f64 C) (neg.f64 C))) (-.f64 A (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) 1) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 (cbrt.f64 (+.f64 A C)) 2)) (cbrt.f64 (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (+.f64 A C))) (sqrt.f64 (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 A C) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 A C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 A C) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 A C)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 A C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 A C) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 A C))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 A C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (*.f64 (neg.f64 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 A C) 1 (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 A C) 1 (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 A C) 1 (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (*.f64 (neg.f64 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 A C) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 A C) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 C) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (cbrt.f64 C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (*.f64 (neg.f64 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (*.f64 (neg.f64 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 C) (neg.f64 (sqrt.f64 C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (*.f64 (neg.f64 C) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (+.f64 (neg.f64 C) 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 A C)))) (fma.f64 (neg.f64 C) 1 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 A C)))) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) 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 A C)))) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (neg.f64 C))) (cbrt.f64 (neg.f64 C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 C)) (sqrt.f64 (neg.f64 C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 C)) (sqrt.f64 C) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 C A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/2) (-.f64 A C) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/2) (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/2) (-.f64 A C) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (fma.f64 (neg.f64 C) 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 (neg.f64 C) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) (cbrt.f64 C) A)))) (#(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) (fma.f64 (neg.f64 C) 1 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) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) 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) (+.f64 (neg.f64 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 C A) (*.f64 A A)) (fma.f64 (neg.f64 C) 1 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 C A) (*.f64 A A)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C 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 C A) (*.f64 A A)) (+.f64 (neg.f64 C) C)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 1 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 B (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2) (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (/.f64 1 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 1) (/.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (*.f64 C C))) (/.f64 B (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 C C))) (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (cbrt.f64 (*.f64 C C))) (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C)) (/.f64 B (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 C)) (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (sqrt.f64 C)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) (pow.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 A (-.f64 C (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (+.f64 A (-.f64 C (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A (-.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 A C) A) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 A (+.f64 C (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4) (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1 (+.f64 A (-.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4)) (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)) (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 A (-.f64 C (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 A A) (*.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (-.f64 C (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 (+.f64 A (-.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (fma.f64 C (-.f64 C A) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (+.f64 A C) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (+.f64 A C) (fma.f64 C (-.f64 C A) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (-.f64 A C) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 A C) (*.f64 (+.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (*.f64 A A) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 A C))) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 A A (*.f64 C (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (fma.f64 A A (*.f64 C (+.f64 A C))) (*.f64 (-.f64 A C) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (-.f64 A C) (fma.f64 A A (*.f64 C (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 A C) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 (*.f64 A A) (*.f64 C C)))) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 A C) (*.f64 (-.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (*.f64 A A) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (-.f64 A C)) 3)) (fma.f64 A A (-.f64 (*.f64 (+.f64 C (-.f64 A C)) (+.f64 C (-.f64 A C))) (*.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (-.f64 A C)) (+.f64 C (-.f64 A C)))) (-.f64 A (+.f64 C (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (-.f64 A C) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (+.f64 C (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (*.f64 (+.f64 C (-.f64 A C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (fma.f64 -1 C (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (neg.f64 (-.f64 C (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C 1 (+.f64 A (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 A C) 1 (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A C) 1 (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (+.f64 C (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (*.f64 (+.f64 C (-.f64 A C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (fma.f64 -1 C (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (neg.f64 (-.f64 C (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (+.f64 A (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 A C) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 A C) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 C (-.f64 A C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 A C)) (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (+.f64 A (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (+.f64 A (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (+.f64 C (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (*.f64 (+.f64 C (-.f64 A C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (fma.f64 -1 C (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (neg.f64 (-.f64 C (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (*.f64 (+.f64 C (-.f64 A C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (fma.f64 -1 C (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (neg.f64 (-.f64 C (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (*.f64 (+.f64 C (-.f64 A C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (fma.f64 -1 C (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (neg.f64 (-.f64 C (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (+.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 A C)))) (+.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 C (-.f64 C A) (*.f64 A A))) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (-.f64 A C)) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 C (-.f64 A C))) (cbrt.f64 (+.f64 C (-.f64 A C)))) (cbrt.f64 (+.f64 C (-.f64 A C))) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 C (-.f64 A C))) (sqrt.f64 (+.f64 C (-.f64 A C))) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/2) (-.f64 A C) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 A 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 A A (*.f64 C (+.f64 A C))) (-.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) (+.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) (-.f64 A 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 C A) (*.f64 A A)) (+.f64 A C)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (*.f64 C (/.f64 A (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 A (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (*.f64 A C) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 A (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 A C) (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 A (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 C (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (*.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (neg.f64 (*.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) 1) (*.f64 (neg.f64 C) (/.f64 A (sqrt.f64 (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) 1) (*.f64 (neg.f64 A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (sqrt.f64 (*.f64 2 F))) (*.f64 (neg.f64 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 C (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 (neg.f64 C) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) B) (*.f64 (neg.f64 A) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (*.f64 (neg.f64 A) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (*.f64 A (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (*.f64 (neg.f64 A) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) 1) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 A)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 C)) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) 3) (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 1)))))) |
| 1× | egg-herbie |
| 691× | associate-/l*_binary64 |
| 678× | times-frac_binary64 |
| 309× | associate-/r*_binary64 |
| 309× | fma-def_binary64 |
| 258× | associate-*l/_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 851 | 11054 |
| 1 | 2511 | 9566 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (pow.f64 C 2)) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 C 2))))) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 C 2)))))) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 C 2))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 C))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (+.f64 (*.f64 -1 C) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))) |
(*.f64 -1 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (*.f64 -1 A)) |
(sqrt.f64 (pow.f64 A 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 A 2)))) (sqrt.f64 (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (sqrt.f64 (pow.f64 A 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (sqrt.f64 (pow.f64 A 2))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C)))) |
(+.f64 C (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 (/.f64 1 C) 2) (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C))))) |
(*.f64 -1 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 -1 C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2))) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) 2)))) (*.f64 (pow.f64 A 3) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) B) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)))) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) B) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)))) B)) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)))) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) B) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) C) |
(+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) |
(+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) C))) |
(+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) (+.f64 C (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))))))) |
(*.f64 2 A) |
(+.f64 (*.f64 -1 C) (+.f64 C (*.f64 2 A))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))) |
(*.f64 2 C) |
(*.f64 2 C) |
(*.f64 2 C) |
(*.f64 2 C) |
(+.f64 A (sqrt.f64 (pow.f64 A 2))) |
(+.f64 A (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) C) (sqrt.f64 (pow.f64 A 2)))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) C) (sqrt.f64 (pow.f64 A 2))))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) C) (sqrt.f64 (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 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C))))) |
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 (/.f64 1 C) 2) (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C)))))) |
(*.f64 2 A) |
(*.f64 2 A) |
(*.f64 2 A) |
(*.f64 2 A) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2))) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) 2)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)) B))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)))) B))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)) B))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (*.f64 (neg.f64 C) 1)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(+.f64 (neg.f64 C) A) |
(-.f64 A C) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 A C))) 1) |
(-.f64 (/.f64 (pow.f64 A 3) (fma.f64 A A (*.f64 C (+.f64 A C)))) (/.f64 (pow.f64 C 3) (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(-.f64 (/.f64 (*.f64 A A) (+.f64 A C)) (/.f64 (*.f64 C C) (+.f64 A C))) |
(*.f64 (-.f64 A C) 1) |
(*.f64 1 (-.f64 A C)) |
(*.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C))) |
(*.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C))) |
(*.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(*.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(*.f64 (pow.f64 1 1/2) (-.f64 A C)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2)) |
(*.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C))) |
(*.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C)) |
(*.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A))) |
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) |
(/.f64 1 (/.f64 (+.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) |
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 A C)))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 A C)) |
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (*.f64 C C))) (neg.f64 (+.f64 A C))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (neg.f64 (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (neg.f64 C) 3)) (fma.f64 A A (-.f64 (*.f64 (neg.f64 C) (neg.f64 C)) (*.f64 A (neg.f64 C))))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 (neg.f64 C) (neg.f64 C))) (-.f64 A (neg.f64 C))) |
(/.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) 1) (+.f64 A C)) |
(/.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 (cbrt.f64 (+.f64 A C)) 2)) (cbrt.f64 (+.f64 A C))) |
(/.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (+.f64 A C))) (sqrt.f64 (+.f64 A C))) |
(pow.f64 (pow.f64 (-.f64 A C) 2) 1/2) |
(pow.f64 (-.f64 A C) 1) |
(pow.f64 (pow.f64 (-.f64 A C) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 A C)) 3) |
(pow.f64 (sqrt.f64 (-.f64 A C)) 2) |
(fabs.f64 (-.f64 A C)) |
(log.f64 (exp.f64 (-.f64 A C))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 A C)))) |
(cbrt.f64 (pow.f64 (-.f64 A C) 3)) |
(expm1.f64 (log1p.f64 (-.f64 A C))) |
(log1p.f64 (expm1.f64 (-.f64 A C))) |
(exp.f64 (log.f64 (-.f64 A C))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 A C))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (-.f64 A C)) 1)) |
(fma.f64 A 1 (neg.f64 C)) |
(fma.f64 A 1 (*.f64 (neg.f64 C) 1)) |
(fma.f64 (-.f64 A C) 1 (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (-.f64 A C) 1 (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (-.f64 A C) 1 (+.f64 (neg.f64 C) C)) |
(fma.f64 1 A (neg.f64 C)) |
(fma.f64 1 A (*.f64 (neg.f64 C) 1)) |
(fma.f64 1 (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 1 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 1 (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(fma.f64 1 (neg.f64 C) A) |
(fma.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (cbrt.f64 C)) A) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (neg.f64 C)) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (*.f64 (neg.f64 C) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (neg.f64 C)) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (*.f64 (neg.f64 C) 1)) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (+.f64 (neg.f64 C) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (sqrt.f64 C) (neg.f64 (sqrt.f64 C)) A) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (neg.f64 C)) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (*.f64 (neg.f64 C) 1)) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (+.f64 (neg.f64 C) C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (neg.f64 C))) (cbrt.f64 (neg.f64 C)) A) |
(fma.f64 (sqrt.f64 (neg.f64 C)) (sqrt.f64 (neg.f64 C)) A) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (neg.f64 (sqrt.f64 C)) (sqrt.f64 C) A) |
(fma.f64 -1 C A) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (+.f64 (neg.f64 C) C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) (cbrt.f64 C) A) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 (neg.f64 C) C)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) 1) |
(*.f64 B (/.f64 1 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 B (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (/.f64 1 C))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 B (/.f64 1 C))) |
(*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 1 C)) |
(*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) |
(*.f64 1 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (/.f64 1 C))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2) (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (/.f64 1 C))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (/.f64 1 (neg.f64 C))) |
(*.f64 (/.f64 1 C) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (/.f64 B 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 1) (/.f64 B C)) |
(*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C)) |
(*.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (*.f64 C C))) (/.f64 B (cbrt.f64 C))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 C C))) (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (cbrt.f64 (*.f64 C C))) (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (cbrt.f64 C))) |
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C)) (/.f64 B (sqrt.f64 C))) |
(*.f64 (/.f64 1 (sqrt.f64 C)) (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (sqrt.f64 C)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 C))) |
(pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2) |
(pow.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) -1) |
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 C))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) (pow.f64 C 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(exp.f64 (log.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 1)) |
(-.f64 A (-.f64 C (+.f64 A C))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) |
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (+.f64 A (-.f64 C (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A (-.f64 C (-.f64 A C))))) |
(-.f64 (+.f64 (+.f64 A C) A) C) |
(*.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(*.f64 1 (+.f64 A (+.f64 C (-.f64 A C)))) |
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2)) |
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4) (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1 (+.f64 A (-.f64 C (-.f64 A C))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4)) (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 1 (/.f64 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)) (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)))) |
(/.f64 1 (/.f64 (+.f64 A (-.f64 C (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 A A) (*.f64 C C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (-.f64 C (-.f64 A C)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 (+.f64 A (-.f64 C (-.f64 A C))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (+.f64 A C) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (+.f64 A C) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (-.f64 A C) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 A C) (*.f64 (+.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (*.f64 A A) (*.f64 C C))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 A C))) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (fma.f64 A A (*.f64 C (+.f64 A C))) (*.f64 (-.f64 A C) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (-.f64 A C) (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 A C) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 (*.f64 A A) (*.f64 C C)))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 A C) (*.f64 (-.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (*.f64 A A) (*.f64 C C))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (-.f64 A C)) 3)) (fma.f64 A A (-.f64 (*.f64 (+.f64 C (-.f64 A C)) (+.f64 C (-.f64 A C))) (*.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (-.f64 A C)) (+.f64 C (-.f64 A C)))) (-.f64 A (+.f64 C (-.f64 A C)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (-.f64 A C) (+.f64 A C))) |
(pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1) |
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2) |
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 3) 1/3) |
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 3) |
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 2)) |
(log.f64 (exp.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(exp.f64 (log.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 1)) |
(fma.f64 A 1 (+.f64 C (-.f64 A C))) |
(fma.f64 A 1 (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(fma.f64 A 1 (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 A 1 (neg.f64 (-.f64 C (+.f64 A C)))) |
(fma.f64 C 1 (+.f64 A (-.f64 A C))) |
(fma.f64 (-.f64 A C) 1 (+.f64 A C)) |
(fma.f64 (+.f64 A C) 1 (-.f64 A C)) |
(fma.f64 1 A (+.f64 C (-.f64 A C))) |
(fma.f64 1 A (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(fma.f64 1 A (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 1 A (neg.f64 (-.f64 C (+.f64 A C)))) |
(fma.f64 1 C (+.f64 A (-.f64 A C))) |
(fma.f64 1 (-.f64 A C) (+.f64 A C)) |
(fma.f64 1 (+.f64 A C) (-.f64 A C)) |
(fma.f64 1 (+.f64 C (-.f64 A C)) A) |
(fma.f64 (cbrt.f64 (+.f64 A C)) (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (-.f64 A C)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (-.f64 A C)) |
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (+.f64 A (-.f64 A C))) |
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (+.f64 A (-.f64 A C))) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (+.f64 C (-.f64 A C))) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (neg.f64 (-.f64 C (+.f64 A C)))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (-.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (neg.f64 (-.f64 C (+.f64 A C)))) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (+.f64 A C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (-.f64 A C)) |
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (-.f64 A C))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (-.f64 A C))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (neg.f64 (-.f64 C (+.f64 A C)))) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (+.f64 A C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (+.f64 A C)) |
(fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 C (-.f64 C A) (*.f64 A A))) (-.f64 A C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (-.f64 A C)) (-.f64 A C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (+.f64 A C)) |
(fma.f64 (*.f64 (cbrt.f64 (+.f64 C (-.f64 A C))) (cbrt.f64 (+.f64 C (-.f64 A C)))) (cbrt.f64 (+.f64 C (-.f64 A C))) A) |
(fma.f64 (sqrt.f64 (+.f64 C (-.f64 A C))) (sqrt.f64 (+.f64 C (-.f64 A C))) A) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 A C)) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (+.f64 A C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (+.f64 A C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 A C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 A C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (+.f64 A C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (+.f64 A C) (-.f64 A C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 A C)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) 1) |
(/.f64 B (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(/.f64 B (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (*.f64 C (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) C)) |
(/.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F)))) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) A)) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 A (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (*.f64 A C) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 A (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 1 (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(/.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 1 (/.f64 (*.f64 A C) (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))))) |
(/.f64 1 (/.f64 A (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))))) |
(/.f64 1 (/.f64 C (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 C))) |
(/.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (*.f64 A C)) |
(/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) A) |
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) C) |
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (neg.f64 (*.f64 A C))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (neg.f64 A)) |
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (neg.f64 C)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) 1) (*.f64 (neg.f64 C) (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) 1) (*.f64 (neg.f64 A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) A)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (sqrt.f64 (*.f64 2 F))) (*.f64 (neg.f64 C) A)) |
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 A))) |
(/.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 C (neg.f64 A))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 (neg.f64 C) (neg.f64 A))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) B) (*.f64 (neg.f64 A) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (*.f64 (neg.f64 A) C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (*.f64 A (neg.f64 C))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (*.f64 (neg.f64 A) (neg.f64 C))) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) 1) A) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A)) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 A)) (sqrt.f64 A)) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) C) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C)) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 C)) (sqrt.f64 C)) |
(/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (neg.f64 C)) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (neg.f64 A)) |
(/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (neg.f64 A)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (neg.f64 C)) |
(pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) 3) (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 1)) |
| Outputs |
|---|
(sqrt.f64 (pow.f64 C 2)) |
(sqrt.f64 (*.f64 C C)) |
(fabs.f64 C) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 C 2))))) |
(+.f64 (sqrt.f64 (*.f64 C C)) (/.f64 (*.f64 C (neg.f64 A)) (sqrt.f64 (*.f64 C C)))) |
(-.f64 (fabs.f64 C) (/.f64 A (/.f64 (fabs.f64 C) C))) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 C 2)))))) |
(+.f64 (sqrt.f64 (*.f64 C C)) (fma.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (/.f64 (sqrt.f64 (*.f64 C C)) (*.f64 A A))) (/.f64 (*.f64 C (neg.f64 A)) (sqrt.f64 (*.f64 C C))))) |
(+.f64 (fabs.f64 C) (-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) 1/2) (/.f64 (fabs.f64 C) (*.f64 A A))) (/.f64 A (/.f64 (fabs.f64 C) C)))) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))) (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (*.f64 C C)) (fma.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (/.f64 (sqrt.f64 (*.f64 C C)) (*.f64 A A))) (fma.f64 1/2 (/.f64 C (/.f64 (*.f64 (sqrt.f64 (*.f64 C C)) (pow.f64 (sqrt.f64 (*.f64 C C)) 2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (pow.f64 A 3)))) (/.f64 (*.f64 C (neg.f64 A)) (sqrt.f64 (*.f64 C C)))))) |
(+.f64 (fabs.f64 C) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C)) (*.f64 A A)) (/.f64 (*.f64 C (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2))) (/.f64 (pow.f64 (fabs.f64 C) 3) (pow.f64 A 3))))) (/.f64 A (/.f64 (fabs.f64 C) C)))) |
A |
(+.f64 A (*.f64 -1 C)) |
(-.f64 A C) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 C))) |
(-.f64 A C) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (+.f64 (*.f64 -1 C) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))) |
(+.f64 A (fma.f64 1/2 (/.f64 (-.f64 (*.f64 C C) (*.f64 C C)) A) (fma.f64 -1 C (*.f64 1/2 (*.f64 (-.f64 (*.f64 C C) (*.f64 C C)) (*.f64 C (pow.f64 (/.f64 1 A) 2))))))) |
(+.f64 A (-.f64 (*.f64 (*.f64 C (pow.f64 (/.f64 1 A) 2)) 0) C)) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (*.f64 -1 A)) |
(-.f64 C A) |
(+.f64 C (*.f64 -1 A)) |
(-.f64 C A) |
(+.f64 C (*.f64 -1 A)) |
(-.f64 C A) |
(sqrt.f64 (pow.f64 A 2)) |
(sqrt.f64 (*.f64 A A)) |
(fabs.f64 A) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 A 2)))) (sqrt.f64 (pow.f64 A 2))) |
(fma.f64 -1 (/.f64 A (/.f64 (sqrt.f64 (*.f64 A A)) C)) (sqrt.f64 (*.f64 A A))) |
(-.f64 (fabs.f64 A) (*.f64 (/.f64 A (fabs.f64 A)) C)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (sqrt.f64 (pow.f64 A 2)))) |
(fma.f64 -1 (/.f64 A (/.f64 (sqrt.f64 (*.f64 A A)) C)) (fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 (*.f64 A A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)))) (sqrt.f64 (*.f64 A A)))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C C) (fabs.f64 A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2))) (fabs.f64 A)) (*.f64 (/.f64 A (fabs.f64 A)) C)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (sqrt.f64 (pow.f64 A 2))))) |
(fma.f64 -1 (/.f64 A (/.f64 (sqrt.f64 (*.f64 A A)) C)) (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (sqrt.f64 (*.f64 A A)) 3) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (pow.f64 C 3)))) (fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 (*.f64 A A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)))) (sqrt.f64 (*.f64 A A))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 A (pow.f64 (fabs.f64 A) 3)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (pow.f64 C 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C C) (fabs.f64 A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2))) (fabs.f64 A))) (*.f64 (/.f64 A (fabs.f64 A)) C)) |
C |
(+.f64 C (*.f64 -1 A)) |
(-.f64 C A) |
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C)))) |
(+.f64 (-.f64 C A) (*.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (*.f64 A A)) C) (neg.f64 A))) |
(+.f64 C (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 (/.f64 1 C) 2) (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C))))) |
(+.f64 C (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 -1 A (*.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)) C))))) |
(+.f64 C (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 (*.f64 A A) (*.f64 A A)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (*.f64 A A)) C) (neg.f64 A)))) |
(*.f64 -1 C) |
(neg.f64 C) |
(+.f64 A (*.f64 -1 C)) |
(-.f64 A C) |
(+.f64 A (*.f64 -1 C)) |
(-.f64 A C) |
(+.f64 A (*.f64 -1 C)) |
(-.f64 A C) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))) C) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) |
(/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 C B)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 C (fabs.f64 C))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 C B)) (*.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))))) |
(fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 B (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C)))))) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 C (fabs.f64 C)))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 C B)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (sqrt.f64 (*.f64 C C)))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))) 2))) (*.f64 A A)) (*.f64 C (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))) (*.f64 (/.f64 A C) (/.f64 (*.f64 B (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))))))) |
(fma.f64 1/2 (fma.f64 (/.f64 A (/.f64 C A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) B)) (*.f64 (/.f64 A C) (/.f64 B (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))))) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 C (fabs.f64 C)))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) B) C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2))) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) 2)))) (*.f64 (pow.f64 A 3) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 C B)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 C (sqrt.f64 (*.f64 C C))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (pow.f64 (sqrt.f64 (*.f64 C C)) 2))) (/.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) (/.f64 (pow.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) 2) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (sqrt.f64 (*.f64 C C)))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))) 2)))))) C) (/.f64 (*.f64 (pow.f64 A 3) B) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (sqrt.f64 (*.f64 C C)))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))) 2))) (*.f64 A A)) (*.f64 C (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))) (*.f64 (/.f64 A C) (/.f64 (*.f64 B (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))))))) |
(+.f64 (/.f64 B (/.f64 C (sqrt.f64 (+.f64 C (fabs.f64 C))))) (*.f64 1/2 (+.f64 (fma.f64 (/.f64 A (/.f64 C A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) B)) (*.f64 (/.f64 A C) (/.f64 B (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))))) (*.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 C (pow.f64 (fabs.f64 C) 3)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2))) (*.f64 (/.f64 (-.f64 1 (/.f64 C (fabs.f64 C))) (+.f64 C (fabs.f64 C))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))) 2))))) C) (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) B)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C B)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C B)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C B)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) B) C) |
(/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 C B)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C) |
(/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 C B)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (fabs.f64 A))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) B) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C)) |
(fma.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) B)) (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 C B))) |
(fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) B)) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (fabs.f64 A)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)))) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) B) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C))) |
(fma.f64 1/2 (/.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (sqrt.f64 (*.f64 A A)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) 2)))) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) B)) (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 C B)))) |
(fma.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (fabs.f64 A)))) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (fabs.f64 A))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A))))) 2)))) (fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) B)) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (fabs.f64 A))))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)))) B)) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)))) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) B) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) B) C)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 C C) (*.f64 B (*.f64 1/2 (-.f64 (/.f64 A (/.f64 (pow.f64 (sqrt.f64 (*.f64 A A)) 3) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)))) (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (/.f64 (pow.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) 2) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (sqrt.f64 (*.f64 A A)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) 2)))))))) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A))))) (fma.f64 1/2 (/.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (sqrt.f64 (*.f64 A A)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) 2)))) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) B)) (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 C B))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 (+.f64 A (fabs.f64 A)))) (*.f64 B (*.f64 1/2 (-.f64 (*.f64 (/.f64 A (pow.f64 (fabs.f64 A) 3)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2))) (*.f64 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (+.f64 A (fabs.f64 A))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (fabs.f64 A))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A))))) 2))))))) (fma.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (fabs.f64 A)))) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (fabs.f64 A))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A))))) 2)))) (fma.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) B)) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (fabs.f64 A)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 C B)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 C B)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 C B)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) B) C) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 C B)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))) |
(+.f64 (sqrt.f64 (pow.f64 C 2)) C) |
(+.f64 C (sqrt.f64 (*.f64 C C))) |
(+.f64 C (fabs.f64 C)) |
(+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) |
(fma.f64 A (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) (+.f64 C (sqrt.f64 (*.f64 C C)))) |
(+.f64 (fma.f64 A (-.f64 1 (/.f64 C (fabs.f64 C))) (fabs.f64 C)) C) |
(+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) C))) |
(fma.f64 A (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) (+.f64 (sqrt.f64 (*.f64 C C)) (fma.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (/.f64 (sqrt.f64 (*.f64 C C)) (*.f64 A A))) C))) |
(+.f64 (fma.f64 A (-.f64 1 (/.f64 C (fabs.f64 C))) (fabs.f64 C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C)) (*.f64 A A)) C)) |
(+.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (pow.f64 C 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 2)) (sqrt.f64 (pow.f64 C 2)))) (+.f64 C (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))))))) |
(fma.f64 A (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) (+.f64 (sqrt.f64 (*.f64 C C)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (/.f64 (sqrt.f64 (*.f64 C C)) (*.f64 A A))) C) (*.f64 1/2 (/.f64 C (/.f64 (*.f64 (sqrt.f64 (*.f64 C C)) (pow.f64 (sqrt.f64 (*.f64 C C)) 2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (pow.f64 A 3)))))))) |
(+.f64 (fma.f64 A (-.f64 1 (/.f64 C (fabs.f64 C))) (fabs.f64 C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C)) (*.f64 A A)) (fma.f64 1/2 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2))) (/.f64 (pow.f64 (fabs.f64 C) 3) (pow.f64 A 3))) C))) |
(*.f64 2 A) |
(+.f64 A A) |
(+.f64 (*.f64 -1 C) (+.f64 C (*.f64 2 A))) |
(+.f64 C (fma.f64 -1 C (*.f64 2 A))) |
(-.f64 (fma.f64 2 A C) C) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))) |
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 C C) (*.f64 C C)) A) (+.f64 C (fma.f64 -1 C (*.f64 2 A)))) |
(+.f64 (-.f64 (fma.f64 2 A C) C) 0) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) A)) (+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 C 2) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))) |
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 C C) (*.f64 C C)) A) (+.f64 C (fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (*.f64 (-.f64 (*.f64 C C) (*.f64 C C)) (*.f64 C (pow.f64 (/.f64 1 A) 2)))))))) |
(+.f64 (+.f64 (-.f64 C C) (fma.f64 0 (*.f64 C (pow.f64 (/.f64 1 A) 2)) (+.f64 A A))) 0) |
(*.f64 2 C) |
(*.f64 C 2) |
(*.f64 2 C) |
(*.f64 C 2) |
(*.f64 2 C) |
(*.f64 C 2) |
(*.f64 2 C) |
(*.f64 C 2) |
(+.f64 A (sqrt.f64 (pow.f64 A 2))) |
(+.f64 A (sqrt.f64 (*.f64 A A))) |
(+.f64 A (fabs.f64 A)) |
(+.f64 A (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) C) (sqrt.f64 (pow.f64 A 2)))) |
(+.f64 A (fma.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) C (sqrt.f64 (*.f64 A A)))) |
(+.f64 A (fma.f64 C (-.f64 1 (/.f64 A (fabs.f64 A))) (fabs.f64 A))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) C) (sqrt.f64 (pow.f64 A 2))))) |
(+.f64 A (fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 (*.f64 A A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)))) (fma.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) C (sqrt.f64 (*.f64 A A))))) |
(+.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C C) (fabs.f64 A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2))) (fma.f64 C (-.f64 1 (/.f64 A (fabs.f64 A))) (fabs.f64 A)))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (sqrt.f64 (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) C) (sqrt.f64 (pow.f64 A 2)))))) |
(+.f64 A (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (sqrt.f64 (*.f64 A A)) 3) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (pow.f64 C 3)))) (fma.f64 1/2 (/.f64 (*.f64 C C) (/.f64 (sqrt.f64 (*.f64 A A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)))) (fma.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) C (sqrt.f64 (*.f64 A A)))))) |
(+.f64 A (fma.f64 1/2 (*.f64 (/.f64 A (pow.f64 (fabs.f64 A) 3)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (pow.f64 C 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C C) (fabs.f64 A)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2))) (fma.f64 C (-.f64 1 (/.f64 A (fabs.f64 A))) (fabs.f64 A))))) |
(*.f64 2 C) |
(*.f64 C 2) |
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A))) |
(+.f64 A (fma.f64 2 C (neg.f64 A))) |
(+.f64 A (-.f64 (*.f64 C 2) A)) |
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C))))) |
(+.f64 A (fma.f64 2 C (fma.f64 -1 A (*.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)) C))))) |
(+.f64 A (fma.f64 C 2 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (*.f64 A A)) C) (neg.f64 A)))) |
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 (/.f64 1 C) 2) (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2))))) (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (*.f64 -1 A) 2)) C)))))) |
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 -1 A (*.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)) C)))))) |
(+.f64 A (fma.f64 C 2 (fma.f64 1/2 (*.f64 A (*.f64 (-.f64 (*.f64 A A) (*.f64 A A)) (pow.f64 (/.f64 1 C) 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 A A) (*.f64 A A)) C) (neg.f64 A))))) |
(*.f64 2 A) |
(+.f64 A A) |
(*.f64 2 A) |
(+.f64 A A) |
(*.f64 2 A) |
(+.f64 A A) |
(*.f64 2 A) |
(+.f64 A A) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) C)) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) C) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 C (fabs.f64 C))) (sqrt.f64 (+.f64 C (fabs.f64 C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) C))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))))) |
(fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (sqrt.f64 (*.f64 C C)))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))) 2)) (*.f64 B (sqrt.f64 (*.f64 2 F)))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))) (+.f64 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) C) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))))))) |
(fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 C (fabs.f64 C))) (sqrt.f64 (+.f64 C (fabs.f64 C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) C)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 C 2)) (pow.f64 (sqrt.f64 (pow.f64 C 2)) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2)))) 2)) (sqrt.f64 (pow.f64 C 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))) 2))) (pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)) 2)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C (sqrt.f64 (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 C (sqrt.f64 (+.f64 (sqrt.f64 (pow.f64 C 2)) C)))))))) |
(fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (sqrt.f64 (*.f64 C C)))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))) 2)) (*.f64 B (sqrt.f64 (*.f64 2 F)))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))) (+.f64 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 C (sqrt.f64 (*.f64 C C))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (pow.f64 (sqrt.f64 (*.f64 C C)) 2))) (/.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) (/.f64 (pow.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) 2) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))) 2)) (sqrt.f64 (*.f64 C C)))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C))))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C))))) 2)))))) C) (/.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (*.f64 A A)) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))) (*.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 C C)))) C) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))))))))) |
(fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))) 2)) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 1/2 (fma.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 C (pow.f64 (fabs.f64 C) 3)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2))) (*.f64 (/.f64 (-.f64 1 (/.f64 C (fabs.f64 C))) (+.f64 C (fabs.f64 C))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 C) (fabs.f64 C)) 2)) (fabs.f64 C))) (pow.f64 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (-.f64 1 (/.f64 C (fabs.f64 C))))) 2))))) C) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) (*.f64 A A))) (*.f64 (/.f64 (-.f64 1 (/.f64 C (fabs.f64 C))) (sqrt.f64 (+.f64 C (fabs.f64 C)))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))) (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (+.f64 C (fabs.f64 C))) C)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C)) |
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C)) |
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C)) |
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C)) |
(*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (*.f64 B (sqrt.f64 (*.f64 2 F)))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A)))) (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)) B))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (sqrt.f64 (*.f64 A A)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) 2))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (*.f64 B (sqrt.f64 (*.f64 2 F)))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A))))))))) |
(fma.f64 1/2 (fma.f64 (/.f64 C A) (/.f64 (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (fabs.f64 A))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A))))) 2))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (sqrt.f64 (*.f64 2 F)))) (*.f64 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A)))) (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 A 2)) 2) (sqrt.f64 (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)))) B))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 2)) (sqrt.f64 (pow.f64 A 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))) 2)) B))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 A (sqrt.f64 (pow.f64 A 2)))) 1) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (pow.f64 A 2)))))))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 C C) A) (/.f64 (*.f64 (*.f64 B (*.f64 1/2 (-.f64 (/.f64 A (/.f64 (pow.f64 (sqrt.f64 (*.f64 A A)) 3) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)))) (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (/.f64 (pow.f64 (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))) 2) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (sqrt.f64 (*.f64 A A)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) 2))))))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 A A))) 2)) (sqrt.f64 (*.f64 A A)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) 2))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))) (/.f64 (*.f64 (fma.f64 -1 (/.f64 A (sqrt.f64 (*.f64 A A))) 1) (*.f64 B (sqrt.f64 (*.f64 2 F)))) (*.f64 A (sqrt.f64 (+.f64 A (sqrt.f64 (*.f64 A A)))))))))) |
(fma.f64 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) A) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)) (*.f64 1/2 (+.f64 (fma.f64 (/.f64 C A) (/.f64 (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (fabs.f64 A))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A))))) 2))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (sqrt.f64 (*.f64 2 F)))) (*.f64 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A)))) (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))))) (*.f64 (/.f64 (*.f64 C C) A) (/.f64 (*.f64 B (*.f64 1/2 (-.f64 (*.f64 (/.f64 A (pow.f64 (fabs.f64 A) 3)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2))) (*.f64 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (+.f64 A (fabs.f64 A))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 A) (fabs.f64 A)) 2)) (fabs.f64 A))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 1 (/.f64 A (fabs.f64 A))) (sqrt.f64 (+.f64 A (fabs.f64 A))))) 2)))))) (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (sqrt.f64 (*.f64 2 F)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 C B) A)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 C B) A)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 C B) A)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C)) |
(/.f64 (sqrt.f64 (*.f64 2 A)) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 C B) A)) |
(+.f64 A (neg.f64 C)) |
(-.f64 A C) |
(+.f64 A (*.f64 (neg.f64 C) 1)) |
(-.f64 A C) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(+.f64 (neg.f64 C) A) |
(-.f64 A C) |
(-.f64 A C) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 A C))) 1) |
(-.f64 A C) |
(-.f64 (/.f64 (pow.f64 A 3) (fma.f64 A A (*.f64 C (+.f64 A C)))) (/.f64 (pow.f64 C 3) (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) |
(-.f64 (/.f64 (*.f64 A A) (+.f64 A C)) (/.f64 (*.f64 C C) (+.f64 A C))) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(*.f64 (-.f64 A C) 1) |
(-.f64 A C) |
(*.f64 1 (-.f64 A C)) |
(-.f64 A C) |
(*.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) |
(-.f64 A C) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C))) |
(-.f64 A C) |
(*.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C))) |
(-.f64 A C) |
(*.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) |
(*.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C))) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C)))) |
(*.f64 (pow.f64 1 1/2) (-.f64 A C)) |
(-.f64 A C) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C)))) |
(*.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C))) |
(*.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C)) |
(-.f64 A C) |
(*.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A))) |
(/.f64 (*.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (fma.f64 C (-.f64 C A) (*.f64 A A))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 1 (/.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) |
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) |
(/.f64 1 (/.f64 (+.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 A C)))) |
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 A C)) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(/.f64 (neg.f64 (-.f64 (*.f64 A A) (*.f64 C C))) (neg.f64 (+.f64 A C))) |
(/.f64 (neg.f64 (fma.f64 A A (neg.f64 (*.f64 C C)))) (neg.f64 (+.f64 C A))) |
(/.f64 (*.f64 (+.f64 C A) (-.f64 C A)) (-.f64 (neg.f64 C) A)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (neg.f64 (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (neg.f64 (fma.f64 A A (*.f64 C (+.f64 C A))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A))))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (neg.f64 C) 3)) (fma.f64 A A (-.f64 (*.f64 (neg.f64 C) (neg.f64 C)) (*.f64 A (neg.f64 C))))) |
(/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 (neg.f64 C) (neg.f64 C))) (-.f64 A (neg.f64 C))) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(/.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) 1) (+.f64 A C)) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(/.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 (cbrt.f64 (+.f64 A C)) 2)) (cbrt.f64 (+.f64 A C))) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(/.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (+.f64 A C))) (sqrt.f64 (+.f64 A C))) |
(/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A)) |
(/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) |
(pow.f64 (pow.f64 (-.f64 A C) 2) 1/2) |
(-.f64 A C) |
(pow.f64 (-.f64 A C) 1) |
(-.f64 A C) |
(pow.f64 (pow.f64 (-.f64 A C) 3) 1/3) |
(-.f64 A C) |
(pow.f64 (cbrt.f64 (-.f64 A C)) 3) |
(-.f64 A C) |
(pow.f64 (sqrt.f64 (-.f64 A C)) 2) |
(-.f64 A C) |
(fabs.f64 (-.f64 A C)) |
(-.f64 A C) |
(log.f64 (exp.f64 (-.f64 A C))) |
(-.f64 A C) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 A C)))) |
(-.f64 A C) |
(cbrt.f64 (pow.f64 (-.f64 A C) 3)) |
(-.f64 A C) |
(expm1.f64 (log1p.f64 (-.f64 A C))) |
(-.f64 A C) |
(log1p.f64 (expm1.f64 (-.f64 A C))) |
(-.f64 A C) |
(exp.f64 (log.f64 (-.f64 A C))) |
(-.f64 A C) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 A C))) 1/2)) |
(-.f64 A C) |
(exp.f64 (*.f64 (log.f64 (-.f64 A C)) 1)) |
(-.f64 A C) |
(fma.f64 A 1 (neg.f64 C)) |
(-.f64 A C) |
(fma.f64 A 1 (*.f64 (neg.f64 C) 1)) |
(-.f64 A C) |
(fma.f64 (-.f64 A C) 1 (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (-.f64 A C) 1 (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (-.f64 A C) 1 (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 1 A (neg.f64 C)) |
(-.f64 A C) |
(fma.f64 1 A (*.f64 (neg.f64 C) 1)) |
(-.f64 A C) |
(fma.f64 1 (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 1 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 1 (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 1 (neg.f64 C) A) |
(-.f64 A C) |
(fma.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (cbrt.f64 C)) A) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (neg.f64 C)) |
(-.f64 A C) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (*.f64 (neg.f64 C) 1)) |
(-.f64 A C) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (neg.f64 C)) |
(-.f64 A C) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (*.f64 (neg.f64 C) 1)) |
(-.f64 A C) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (sqrt.f64 C) (neg.f64 (sqrt.f64 C)) A) |
(-.f64 A C) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (neg.f64 C)) |
(-.f64 A C) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (*.f64 (neg.f64 C) 1)) |
(-.f64 A C) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 C A)))) (+.f64 C (neg.f64 C))) |
(+.f64 (/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) (-.f64 C C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 C A)))) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (+.f64 (neg.f64 C) C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 C A)))) (+.f64 C (neg.f64 C))) |
(+.f64 (/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) (-.f64 C C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (/.f64 1 (+.f64 C A)) (+.f64 C (neg.f64 C))) |
(+.f64 (/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) (-.f64 C C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (/.f64 1 (+.f64 C A)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (/.f64 1 (+.f64 C A)) (+.f64 C (neg.f64 C))) |
(+.f64 (/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) (-.f64 C C)) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 C)) (cbrt.f64 (neg.f64 C))) (cbrt.f64 (neg.f64 C)) A) |
(-.f64 A C) |
(fma.f64 (sqrt.f64 (neg.f64 C)) (sqrt.f64 (neg.f64 C)) A) |
(-.f64 A C) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 C (neg.f64 C))) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (-.f64 C C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 C (neg.f64 C))) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (-.f64 C C)) |
(fma.f64 (neg.f64 (sqrt.f64 C)) (sqrt.f64 C) A) |
(-.f64 A C) |
(fma.f64 -1 C A) |
(-.f64 A C) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 C (neg.f64 C))) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (-.f64 C C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (+.f64 (neg.f64 C) C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 C (neg.f64 C))) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (-.f64 C C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 C (neg.f64 C))) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 C C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 C (neg.f64 C))) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 C C)) |
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 C C))) (cbrt.f64 C) A) |
(fma.f64 (cbrt.f64 (*.f64 C C)) (neg.f64 (cbrt.f64 C)) A) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (fma.f64 (neg.f64 C) 1 C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(+.f64 (-.f64 A C) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (+.f64 (neg.f64 C) C)) |
(+.f64 (-.f64 A C) (+.f64 C (neg.f64 C))) |
(+.f64 (-.f64 A C) (-.f64 C C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 (neg.f64 C) 1 C)) |
(fma.f64 (/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 C (neg.f64 C))) |
(fma.f64 (/.f64 (-.f64 A C) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 C A))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 C C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (/.f64 (-.f64 A C) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 C A))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 (neg.f64 (cbrt.f64 C)) (cbrt.f64 (*.f64 C C)) C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 (neg.f64 C) C)) |
(fma.f64 (/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 C (neg.f64 C))) |
(fma.f64 (/.f64 (-.f64 A C) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 C A))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 C C)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) 1) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 B (/.f64 1 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 B (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (/.f64 1 C))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 B (/.f64 1 C))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 1 C)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 1 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (/.f64 1 C))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (*.f64 (/.f64 1 C) (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2) (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (/.f64 1 C))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (/.f64 1 (neg.f64 C))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (/.f64 1 C) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (/.f64 B 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 1) (/.f64 B C)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) 1) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C)) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (*.f64 (/.f64 1 C) (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(*.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (*.f64 C C))) (/.f64 B (cbrt.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (*.f64 C C))) (/.f64 B (cbrt.f64 C))) |
(*.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 C))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 C C))) (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 C))) |
(*.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (*.f64 C C))) (/.f64 B (cbrt.f64 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (cbrt.f64 (*.f64 C C))) (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (cbrt.f64 (*.f64 C C)))) |
(*.f64 (cbrt.f64 (*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (cbrt.f64 (*.f64 C C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (cbrt.f64 C))) |
(*.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (*.f64 C C))) (/.f64 B (cbrt.f64 C))) |
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C)) (/.f64 B (sqrt.f64 C))) |
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C))) |
(*.f64 (/.f64 1 (sqrt.f64 C)) (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 C))) |
(*.f64 (/.f64 B (sqrt.f64 C)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 C))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 B B))) (sqrt.f64 C)) (/.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 C))) |
(pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) 1/3) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 3) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 2) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(pow.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) -1) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(neg.f64 (/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 C))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 2)) |
(fabs.f64 (*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C))) |
(log.f64 (exp.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) (pow.f64 C 3))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(exp.f64 (log.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) 1)) |
(/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 B (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) C)) |
(-.f64 A (-.f64 C (+.f64 A C))) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(-.f64 (/.f64 (pow.f64 (+.f64 A C) 2) (+.f64 A (-.f64 C (-.f64 A C)))) (/.f64 (pow.f64 (-.f64 A C) 2) (+.f64 A (-.f64 C (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 (-.f64 C A) C))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 C (-.f64 C A)))) |
(-.f64 (+.f64 (+.f64 A C) A) C) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 1 (+.f64 A (+.f64 C (-.f64 A C)))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4) (*.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)))) |
(*.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (/.f64 1 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2)))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2))) |
(*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1 (+.f64 A (-.f64 C (-.f64 A C))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 (-.f64 C A) C))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 C (-.f64 C A)))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4)) (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1/4)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (cbrt.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(/.f64 1 (/.f64 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)) (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)))) |
(*.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (/.f64 1 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2)))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2))) |
(/.f64 1 (/.f64 (+.f64 A (-.f64 C (-.f64 A C))) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 (-.f64 C A) C))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 C (-.f64 C A)))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2))) |
(*.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (/.f64 1 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2)))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (-.f64 A C) 2) (-.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (*.f64 A A) (*.f64 C C))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 C A) 2)) (fma.f64 A A (neg.f64 (*.f64 C C))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (+.f64 C A) (+.f64 A (+.f64 C (-.f64 C A)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (-.f64 C (-.f64 A C)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 (-.f64 C A) C))) |
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 C (-.f64 C A)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 A C)) (pow.f64 (+.f64 A C) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3))) (neg.f64 (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 (+.f64 C A) 3)) (fma.f64 (-.f64 A C) (-.f64 (-.f64 A C) (+.f64 C A)) (pow.f64 (+.f64 C A) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 (+.f64 A (-.f64 C (-.f64 A C))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 (+.f64 A (+.f64 (-.f64 C A) C)))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (-.f64 A C) 2)) (+.f64 A (+.f64 C (-.f64 C A))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (+.f64 A C) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (+.f64 A C) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (+.f64 C A) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (+.f64 C A) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (*.f64 (+.f64 C A) (+.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (+.f64 C A) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (-.f64 A C) (*.f64 (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (-.f64 A C) (*.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (fma.f64 A A (neg.f64 (*.f64 C C))))) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (-.f64 A C) (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (fma.f64 A A (*.f64 C (neg.f64 C))))) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 A C) (*.f64 (+.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (*.f64 A A) (*.f64 C C))) |
(/.f64 (fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (-.f64 A C) (*.f64 (+.f64 C A) (fma.f64 A A (neg.f64 (*.f64 C C))))) (fma.f64 A A (neg.f64 (*.f64 C C)))) |
(/.f64 (*.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (-.f64 A (-.f64 (-.f64 C A) C))) (fma.f64 A A (*.f64 C (neg.f64 C)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 A C))) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A))) (*.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 C (-.f64 C A) (*.f64 A A)))) (*.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 C (-.f64 C A) (*.f64 A A)))) (*.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (fma.f64 C (-.f64 C A) (*.f64 A A)))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (fma.f64 A A (*.f64 C (+.f64 A C))) (*.f64 (-.f64 A C) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (-.f64 A C) (fma.f64 A A (*.f64 C (+.f64 A C))))) |
(/.f64 (fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (fma.f64 A A (*.f64 C (+.f64 C A))) (*.f64 (-.f64 A C) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (-.f64 A C) (fma.f64 A A (*.f64 C (+.f64 C A))))) |
(/.f64 (fma.f64 (fma.f64 A A (*.f64 C (+.f64 C A))) (fma.f64 A A (*.f64 C (neg.f64 C))) (*.f64 (-.f64 A C) (-.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (-.f64 A C) (fma.f64 A A (*.f64 C (+.f64 C A))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 A C) (*.f64 (fma.f64 C (-.f64 C A) (*.f64 A A)) (-.f64 (*.f64 A A) (*.f64 C C)))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 C A) (*.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (fma.f64 C (-.f64 C A) (*.f64 A A)))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (+.f64 C A) (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (fma.f64 C (-.f64 C A) (*.f64 A A)))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) |
(/.f64 (fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 A C) (*.f64 (-.f64 A C) (-.f64 (*.f64 A A) (*.f64 C C)))) (-.f64 (*.f64 A A) (*.f64 C C))) |
(/.f64 (fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 C A) (*.f64 (-.f64 A C) (fma.f64 A A (neg.f64 (*.f64 C C))))) (fma.f64 A A (neg.f64 (*.f64 C C)))) |
(/.f64 (*.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 A (+.f64 C (-.f64 A C)))) (fma.f64 A A (*.f64 C (neg.f64 C)))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (-.f64 A C)) 3)) (fma.f64 A A (-.f64 (*.f64 (+.f64 C (-.f64 A C)) (+.f64 C (-.f64 A C))) (*.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (+.f64 C (-.f64 A C)) (-.f64 (+.f64 C (-.f64 A C)) A)))) |
(/.f64 (-.f64 (*.f64 A A) (*.f64 (+.f64 C (-.f64 A C)) (+.f64 C (-.f64 A C)))) (-.f64 A (+.f64 C (-.f64 A C)))) |
(/.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (-.f64 (-.f64 A C) (-.f64 A C))) (-.f64 (-.f64 A C) (-.f64 A C))) |
(/.f64 (+.f64 A (+.f64 C (-.f64 A C))) (/.f64 0 0)) |
(/.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (-.f64 A C) (+.f64 A C))) |
(/.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (-.f64 A C) (+.f64 C A))) |
(pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 1) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 2) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 2) 1/2) |
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 2)) |
(fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))) |
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 3) 1/3) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 3) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 2)) |
(fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))) |
(log.f64 (exp.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (-.f64 A C))) 3)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(exp.f64 (log.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (-.f64 A C)))) 1)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 A 1 (+.f64 C (-.f64 A C))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 A 1 (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 A 1 (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 A 1 (fma.f64 -1 C (+.f64 C A))) |
(+.f64 A (fma.f64 C -1 (+.f64 C A))) |
(fma.f64 A 1 (neg.f64 (-.f64 C (+.f64 A C)))) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 C 1 (+.f64 A (-.f64 A C))) |
(+.f64 C (fma.f64 -1 C (*.f64 2 A))) |
(-.f64 (fma.f64 2 A C) C) |
(fma.f64 (-.f64 A C) 1 (+.f64 A C)) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (+.f64 A C) 1 (-.f64 A C)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 1 A (+.f64 C (-.f64 A C))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 1 A (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 1 A (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 A 1 (fma.f64 -1 C (+.f64 C A))) |
(+.f64 A (fma.f64 C -1 (+.f64 C A))) |
(fma.f64 1 A (neg.f64 (-.f64 C (+.f64 A C)))) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 1 C (+.f64 A (-.f64 A C))) |
(+.f64 C (fma.f64 -1 C (*.f64 2 A))) |
(-.f64 (fma.f64 2 A C) C) |
(fma.f64 1 (-.f64 A C) (+.f64 A C)) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 1 (+.f64 A C) (-.f64 A C)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 1 (+.f64 C (-.f64 A C)) A) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (cbrt.f64 (+.f64 A C)) (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (-.f64 A C)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (-.f64 A C)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (+.f64 A (-.f64 A C))) |
(fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (+.f64 A (-.f64 A C))) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (+.f64 C (-.f64 A C))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 A 1 (fma.f64 -1 C (+.f64 C A))) |
(+.f64 A (fma.f64 C -1 (+.f64 C A))) |
(fma.f64 (cbrt.f64 A) (pow.f64 (cbrt.f64 A) 2) (neg.f64 (-.f64 C (+.f64 A C)))) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (-.f64 A C))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 A 1 (fma.f64 -1 C (+.f64 C A))) |
(+.f64 A (fma.f64 C -1 (+.f64 C A))) |
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (neg.f64 (-.f64 C (+.f64 A C)))) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (cbrt.f64 (-.f64 A C)) (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (+.f64 A C)) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) (cbrt.f64 (-.f64 A C)) (+.f64 A C)) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (-.f64 A C)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (-.f64 A C))) |
(+.f64 C (fma.f64 -1 C (*.f64 2 A))) |
(-.f64 (fma.f64 2 A C) C) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (-.f64 A C))) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (*.f64 (+.f64 C (-.f64 A C)) 1)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (fma.f64 -1 C (+.f64 A C))) |
(fma.f64 A 1 (fma.f64 -1 C (+.f64 C A))) |
(+.f64 A (fma.f64 C -1 (+.f64 C A))) |
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (neg.f64 (-.f64 C (+.f64 A C)))) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (sqrt.f64 (-.f64 A C)) (sqrt.f64 (-.f64 A C)) (+.f64 A C)) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 A C)))) (+.f64 A C)) |
(fma.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (+.f64 C A)))) (+.f64 C A)) |
(+.f64 (/.f64 (-.f64 (pow.f64 A 3) (pow.f64 C 3)) (fma.f64 A A (*.f64 C (+.f64 C A)))) (+.f64 C A)) |
(fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 C (-.f64 C A) (*.f64 A A))) (-.f64 A C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (-.f64 A C)) (-.f64 A C)) |
(fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (/.f64 1 (-.f64 A C)) (-.f64 A C)) |
(fma.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (/.f64 1 (-.f64 A C)) (-.f64 A C)) |
(fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (+.f64 A C)) (+.f64 A C)) |
(fma.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (/.f64 1 (+.f64 C A)) (+.f64 C A)) |
(+.f64 (/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (+.f64 C A)) (+.f64 C A)) |
(fma.f64 (*.f64 (cbrt.f64 (+.f64 C (-.f64 A C))) (cbrt.f64 (+.f64 C (-.f64 A C)))) (cbrt.f64 (+.f64 C (-.f64 A C))) A) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (sqrt.f64 (+.f64 C (-.f64 A C))) (sqrt.f64 (+.f64 C (-.f64 A C))) A) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 A C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 C A)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (+.f64 C A)) |
(fma.f64 (pow.f64 1 1/2) (-.f64 A C) (+.f64 A C)) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2) 1/2) (+.f64 A C)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 A C)) 2)) (+.f64 C A)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 A C) 4))) (fabs.f64 (cbrt.f64 (-.f64 A C))) (+.f64 C A)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 A C)) |
(fma.f64 (+.f64 (sqrt.f64 A) (sqrt.f64 C)) (-.f64 (sqrt.f64 A) (sqrt.f64 C)) (+.f64 C A)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 A A (*.f64 C (+.f64 A C))) (-.f64 A C)) |
(fma.f64 (/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 A A (*.f64 C (+.f64 C A))) (-.f64 A C)) |
(fma.f64 (/.f64 (fma.f64 A A (*.f64 C (neg.f64 C))) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 A A (*.f64 C (+.f64 C A))) (-.f64 A C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (-.f64 A C) (+.f64 A C)) |
(+.f64 (-.f64 A C) (+.f64 C A)) |
(-.f64 A (-.f64 (-.f64 C A) C)) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (+.f64 A C) (-.f64 A C)) |
(+.f64 A (+.f64 C (-.f64 A C))) |
(fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 A C)) |
(fma.f64 (/.f64 (fma.f64 A A (neg.f64 (*.f64 C C))) (+.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 C A)) |
(fma.f64 (/.f64 (-.f64 A C) (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (+.f64 C A))) (fma.f64 C (-.f64 C A) (*.f64 A A)) (+.f64 C A)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) 1) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 B (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 B (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (*.f64 C (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 A (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (*.f64 A C) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 A (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 1 (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 1 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 1 (/.f64 (*.f64 A C) (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 1 (/.f64 A (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 1 (/.f64 C (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (neg.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (*.f64 A C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) A) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) C) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (neg.f64 (*.f64 A C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F)))) (neg.f64 A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (neg.f64 C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) 1) (*.f64 (neg.f64 C) (/.f64 A (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) 1) (*.f64 (neg.f64 A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (sqrt.f64 (*.f64 2 F))) (*.f64 (neg.f64 C) A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 C (neg.f64 A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (*.f64 (neg.f64 C) (neg.f64 A))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) B) (*.f64 (neg.f64 A) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 B (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (*.f64 (neg.f64 A) C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (*.f64 A (neg.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (*.f64 (neg.f64 A) (neg.f64 C))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) 1) A) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 (*.f64 2 F))) (sqrt.f64 A)) (sqrt.f64 A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 1) C) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (cbrt.f64 (*.f64 C C))) (cbrt.f64 C)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 F)) A))) (*.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (cbrt.f64 C)) (*.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (sqrt.f64 C)) (sqrt.f64 C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B)) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (neg.f64 C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 F))) (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) (neg.f64 A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 F)))) (neg.f64 A)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) B) (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))) (neg.f64 B))) (neg.f64 C)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 1) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3) 1/3) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 2)) |
(fabs.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A)) (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)) 3)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) 3))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) 3) (pow.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) 3))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C A)) B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) |
Compiled 53407 to 29869 computations (44.1% saved)
134 alts after pruning (126 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1468 | 43 | 1511 |
| Fresh | 16 | 83 | 99 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 8 | 8 |
| Total | 1485 | 134 | 1619 |
| Status | Error | Program |
|---|---|---|
| 62.8b | (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) | |
| 62.8b | (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) | |
| 63.3b | (/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) | |
| 63.3b | (/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) | |
| 55.9b | (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) | |
| 58.9b | (/.f64 (/.f64 (neg.f64 B) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) | |
| 63.3b | (/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) | |
| 49.5b | (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 46.5b | (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 63.5b | (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.7b | (/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) | |
| 50.5b | (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 58.5b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.8b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.3b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.3b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.8b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ✓ | 44.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 45.3b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.1b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.9b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.1b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 56.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.0b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.7b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 48.8b | (/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.2b | (/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 49.7b | (/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.2b | (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 50.7b | (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ✓ | 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 48.7b | (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 51.8b | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ✓ | 49.6b | (/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ✓ | 52.6b | (/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 60.7b | (/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.7b | (/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ✓ | 63.6b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
| 63.2b | (/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 46.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) | |
| 62.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 53.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.2b | (/.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)))) | |
| 58.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 61.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 54.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 58.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.2b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.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 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 62.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 60.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 55.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 51.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 63.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) | |
| 47.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) | |
| 60.3b | (/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 49.5b | (/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.5b | (/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) | |
| 62.7b | (/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) | |
| 63.4b | (+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) | |
| 63.4b | (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) | |
| 63.3b | (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) | |
| 57.5b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) | |
| 56.4b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) | |
| 52.9b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))) | |
| 57.7b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 B))) | |
| 56.0b | (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) | |
| 56.6b | (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) | |
| 63.4b | (*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) | |
| 63.3b | (*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) | |
| 52.4b | (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 63.3b | (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) | |
| 62.8b | (*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) | |
| 53.3b | (*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 63.5b | (*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) | |
| 48.7b | (*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 63.4b | (*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) | |
| 57.7b | (*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) | |
| 55.1b | (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) | |
| 57.0b | (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) | |
| 54.1b | (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) | |
| 46.5b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) | |
| 63.4b | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) | |
| ✓ | 63.4b | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| 63.4b | (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) | |
| 59.8b | (*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) | |
| 47.6b | (*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) | |
| 44.2b | (*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) | |
| 48.3b | (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 48.3b | (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 63.4b | (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) | |
| 59.8b | (*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 63.1b | (*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| 63.3b | (*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| ✓ | 63.1b | (*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
| 63.1b | (*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) | |
| 63.8b | (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) | |
| 63.8b | (*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) | |
| 63.8b | (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) | |
| 63.8b | (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) | |
| 62.9b | (*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) | |
| 62.3b | (*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) | |
| 62.8b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) | |
| 62.8b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) | |
| 62.8b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) | |
| ✓ | 62.9b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
| 62.6b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) | |
| 62.8b | (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) | |
| 62.9b | (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) | |
| 62.8b | (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) | |
| 62.3b | (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) | |
| 63.5b | (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) | |
| 62.5b | (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) | |
| 63.8b | (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) | |
| 62.9b | (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) | |
| 62.8b | (*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) | |
| 62.7b | (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) | |
| 54.7b | (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) | |
| 63.1b | (sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) | |
| 63.0b | (sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) | |
| 63.6b | (sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) | |
| 54.3b | (sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
Compiled 3713 to 2524 computations (32% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (/.f64 (neg.f64 B) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (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 (*.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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (neg.f64 B))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(/.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)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))) |
7 calls:
| 963.0ms | C |
| 841.0ms | B |
| 818.0ms | F |
| 548.0ms | (pow.f64 B 2) |
| 509.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 31.0b | 3 | A |
| 29.8b | 6 | B |
| 31.7b | 10 | C |
| 33.1b | 8 | F |
| 28.6b | 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))) |
| 31.0b | 7 | (pow.f64 B 2) |
| 31.0b | 7 | (pow.f64 B 2) |
Compiled 5262 to 2819 computations (46.4% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
| 0.0ms | -0.0 | 5.849856325558453e-128 |
| 0.0ms | -3.144056377367428e-206 | -0.0 |
| 0.0ms | -3.4558014981673e+245 | -1.059774174201035e+226 |
Compiled 51 to 38 computations (25.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2))))) 1/4) 2)) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F 2))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 2)) (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A))))) (/.f64 B (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1)) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 C A) -4)))) 2)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (/.f64 (neg.f64 B) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (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 (*.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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
7 calls:
| 1.3s | C |
| 984.0ms | F |
| 873.0ms | B |
| 461.0ms | (pow.f64 B 2) |
| 407.0ms | (pow.f64 B 2) |
| Error | Segments | Branch |
|---|---|---|
| 31.0b | 3 | A |
| 31.3b | 7 | B |
| 31.7b | 10 | C |
| 33.1b | 8 | F |
| 30.4b | 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.0b | 7 | (pow.f64 B 2) |
| 33.0b | 7 | (pow.f64 B 2) |
Compiled 5117 to 2748 computations (46.3% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
| 0.0ms | -0.0 | 5.849856325558453e-128 |
| 0.0ms | -3.144056377367428e-206 | -0.0 |
| 0.0ms | -3.4558014981673e+245 | -1.059774174201035e+226 |
Compiled 51 to 38 computations (25.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 614.0ms | A |
| 568.0ms | C |
| 545.0ms | F |
| 439.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 32.7b | 5 | A |
| 36.2b | 4 | B |
| 34.0b | 6 | C |
| 37.3b | 5 | F |
Compiled 4593 to 2452 computations (46.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | -8.775541688383551e-109 | -1.0453411841938443e-111 |
| 13.0ms | -2.865672875728364e-88 | -2.3158461647569177e-88 |
| 34.0ms | -4.755853023724379e+32 | -8.22459428574189e+31 |
| 42.0ms | -5.5101484355982244e+76 | -6.796687231292254e+75 |
| 68.0ms | 293× | body | 256 | valid |
| 24.0ms | 37× | body | 1024 | valid |
| 12.0ms | 34× | body | 256 | invalid |
| 11.0ms | 24× | body | 512 | valid |
| 11.0ms | 14× | body | 2048 | valid |
| 1.0ms | 2× | body | 1024 | invalid |
| 0.0ms | 1× | body | 512 | invalid |
Compiled 1897 to 1254 computations (33.9% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (fma.f64 -1/2 (*.f64 B (/.f64 B A)) C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 740.0ms | C |
| 556.0ms | F |
| 445.0ms | B |
| 392.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 33.7b | 3 | A |
| 36.2b | 4 | B |
| 35.0b | 5 | C |
| 37.3b | 5 | F |
Compiled 4520 to 2416 computations (46.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 47.0ms | -1.4372634968238028e-31 | -1.042157934782333e-38 |
| 60.0ms | -8.817712254546959e+82 | -5.5101484355982244e+76 |
| 49.0ms | 220× | body | 256 | valid |
| 23.0ms | 29× | body | 1024 | valid |
| 11.0ms | 26× | body | 512 | valid |
| 11.0ms | 13× | body | 2048 | valid |
| 8.0ms | 38× | body | 256 | invalid |
| 1.0ms | 2× | body | 1024 | invalid |
Compiled 1176 to 785 computations (33.2% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4)) (*.f64 F (*.f64 2 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (*.f64 C 2)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 C A) -4))))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (-.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 F))) (/.f64 F B))) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) 4))) (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 C C) -2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (cbrt.f64 B) 4)) (/.f64 A (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 4)) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (pow.f64 (cbrt.f64 B) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 C (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A)))) (/.f64 A (hypot.f64 B (sqrt.f64 (*.f64 (*.f64 -4 C) A))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) |
(sqrt.f64 (/.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) 2) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 552.0ms | C |
| 459.0ms | F |
| 403.0ms | B |
| 318.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 33.7b | 3 | A |
| 36.2b | 4 | B |
| 35.3b | 6 | C |
| 38.8b | 5 | F |
Compiled 4382 to 2349 computations (46.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.4910064714681906e-31 | -1.4372634968238028e-31 |
| 63.0ms | -8.817712254546959e+82 | -5.5101484355982244e+76 |
| 22.0ms | 96× | body | 256 | valid |
| 20.0ms | 29× | body | 1024 | valid |
| 9.0ms | 11× | body | 2048 | valid |
| 7.0ms | 8× | body | 512 | valid |
| 3.0ms | 13× | body | 256 | invalid |
| 1.0ms | 1× | body | 1024 | invalid |
Compiled 618 to 416 computations (32.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
| Outputs |
|---|
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 926.0ms | F |
| 435.0ms | C |
| 334.0ms | B |
| 236.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 36.5b | 3 | A |
| 36.2b | 4 | B |
| 36.1b | 5 | C |
| 37.2b | 11 | F |
Compiled 3767 to 2020 computations (46.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 0.060908626586954485 | 7.06174626153268 |
| 51.0ms | 3.835156026125425e-25 | 6.794951907470501e-20 |
| 58.0ms | -6.526495730543417e-269 | -5.409082473417033e-271 |
| 75.0ms | -1.4328179318464772e-128 | -2.5286580413007577e-137 |
| 74.0ms | 312× | body | 256 | valid |
| 64.0ms | 76× | body | 2048 | valid |
| 48.0ms | 81× | body | 1024 | valid |
| 17.0ms | 43× | body | 512 | valid |
| 9.0ms | 44× | body | 256 | invalid |
| 1.0ms | 4× | body | 512 | invalid |
Compiled 2449 to 1604 computations (34.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| Outputs |
|---|
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.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 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 860.0ms | F |
| 411.0ms | C |
| 375.0ms | B |
| 216.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 36.6b | 3 | A |
| 36.2b | 4 | B |
| 36.1b | 5 | C |
| 37.2b | 11 | F |
Compiled 3732 to 2006 computations (46.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 0.060908626586954485 | 7.06174626153268 |
| 51.0ms | 3.835156026125425e-25 | 6.794951907470501e-20 |
| 62.0ms | -6.526495730543417e-269 | -5.409082473417033e-271 |
| 67.0ms | -1.4328179318464772e-128 | -2.5286580413007577e-137 |
| 68.0ms | 314× | body | 256 | valid |
| 64.0ms | 78× | body | 2048 | valid |
| 55.0ms | 83× | body | 1024 | valid |
| 21.0ms | 37× | body | 512 | valid |
| 7.0ms | 38× | body | 256 | invalid |
| 1.0ms | 3× | body | 512 | invalid |
Compiled 2417 to 1572 computations (35% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (neg.f64 B))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 A (*.f64 B B)))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B 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 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -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))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) |
4 calls:
| 771.0ms | F |
| 329.0ms | B |
| 300.0ms | C |
| 219.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 36.6b | 3 | A |
| 36.2b | 4 | B |
| 37.7b | 4 | C |
| 38.1b | 10 | F |
Compiled 3665 to 1971 computations (46.2% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 60.0ms | 8.757492869674942e-94 | 9.720202946629483e-84 |
| 63.0ms | 8.955453565874208e-225 | 1.3233653054493227e-219 |
| 37.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 47.0ms | 226× | body | 256 | valid |
| 46.0ms | 60× | body | 2048 | valid |
| 41.0ms | 68× | body | 1024 | valid |
| 11.0ms | 30× | body | 512 | valid |
| 10.0ms | 50× | body | 256 | invalid |
Compiled 1552 to 991 computations (36.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 B (/.f64 (fma.f64 B B (*.f64 (*.f64 C -4) A)) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (neg.f64 B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 530.0ms | F |
| 350.0ms | B |
| 333.0ms | C |
| 270.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 36.9b | 4 | A |
| 36.6b | 4 | B |
| 38.0b | 4 | C |
| 40.0b | 7 | F |
Compiled 3509 to 1896 computations (46% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 65.0ms | 8.757492869674942e-94 | 9.720202946629483e-84 |
| 59.0ms | 8.955453565874208e-225 | 1.3233653054493227e-219 |
| 31.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 48.0ms | 232× | body | 256 | valid |
| 43.0ms | 57× | body | 2048 | valid |
| 39.0ms | 66× | body | 1024 | valid |
| 11.0ms | 29× | body | 512 | valid |
| 7.0ms | 35× | body | 256 | invalid |
Compiled 1492 to 951 computations (36.3% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (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 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.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 2 (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 (cbrt.f64 B) B)) (pow.f64 (cbrt.f64 B) 2)) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A (sqrt.f64 (*.f64 2 F))) (/.f64 C B))) 3))) |
(*.f64 A (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 3)) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 -16 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 F (*.f64 -16 A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (exp.f64 (*.f64 3/2 (log.f64 (*.f64 A (*.f64 F -16)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -16 A)) (log.f64 F)) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (hypot.f64 A B))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (sqrt.f64 (pow.f64 (-.f64 A C) 2))))) C))) |
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 B C) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 F)) A))) 3)) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 673.0ms | F |
| 397.0ms | C |
| 331.0ms | A |
| 302.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 37.6b | 4 | A |
| 38.2b | 4 | B |
| 37.8b | 6 | C |
| 38.8b | 11 | F |
Compiled 3319 to 1814 computations (45.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 6.84688455120583e-247 | 4.1825520120930865e-245 |
| 24.0ms | -2.1789323754579482e-63 | -1.1914789045987136e-63 |
| 56.0ms | -8.817712254546959e+82 | -5.5101484355982244e+76 |
| 58.0ms | 256× | body | 256 | valid |
| 20.0ms | 34× | body | 1024 | valid |
| 12.0ms | 58× | body | 256 | invalid |
| 11.0ms | 14× | body | 2048 | valid |
| 6.0ms | 16× | body | 512 | valid |
| 1.0ms | 3× | body | 512 | invalid |
Compiled 1296 to 852 computations (34.3% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 639.0ms | F |
| 296.0ms | C |
| 282.0ms | A |
| 229.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 37.9b | 4 | A |
| 39.0b | 4 | B |
| 39.7b | 4 | C |
| 38.9b | 11 | F |
Compiled 2906 to 1577 computations (45.7% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 6.84688455120583e-247 | 4.1825520120930865e-245 |
| 24.0ms | -2.1789323754579482e-63 | -1.1914789045987136e-63 |
| 60.0ms | -8.817712254546959e+82 | -5.5101484355982244e+76 |
| 51.0ms | 236× | body | 256 | valid |
| 28.0ms | 48× | body | 1024 | valid |
| 12.0ms | 25× | body | 512 | valid |
| 9.0ms | 44× | body | 256 | invalid |
| 8.0ms | 11× | body | 2048 | valid |
| 1.0ms | 1× | body | 1024 | invalid |
Compiled 1260 to 807 computations (36% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
4 calls:
| 660.0ms | F |
| 264.0ms | C |
| 227.0ms | B |
| 210.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 39.0b | 4 | A |
| 39.0b | 4 | B |
| 39.7b | 4 | C |
| 38.8b | 12 | F |
Compiled 2840 to 1547 computations (45.5% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 2.869574899237149e+299 | 5.172603461863537e+303 |
| 60.0ms | 2.5145980333657236e+194 | 2.697774730399407e+202 |
| 32.0ms | 6.565249633515511e+186 | 2.582168512640146e+187 |
| 54.0ms | 5.0107831970300415e+182 | 6.565249633515511e+186 |
| 43.0ms | 8.844117827109429e+169 | 1.6267369825573928e+171 |
| 47.0ms | 2.2822389038470258e+147 | 1.0215598885713304e+149 |
| 48.0ms | 1.6635363707667501e+128 | 1.7453081382084872e+129 |
| 25.0ms | 3.3573969352341965e+102 | 4.805666745847768e+102 |
| 53.0ms | 383858.65255906625 | 42269169282.46565 |
| 59.0ms | 1.3812798812566245e-164 | 6.004024854727595e-159 |
| 404.0ms | -2.1103057415055526e-256 | -3.148648479557955e-268 |
| 214.0ms | 922× | body | 256 | valid |
| 187.0ms | 889× | body | 256 | invalid |
| 122.0ms | 204× | body | 1024 | valid |
| 103.0ms | 176× | body | 1024 | invalid |
| 82.0ms | 105× | body | 2048 | valid |
| 78.0ms | 95× | body | 2048 | invalid |
| 33.0ms | 81× | body | 512 | valid |
| 30.0ms | 78× | body | 512 | invalid |
Compiled 5086 to 3219 computations (36.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 B (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (*.f64 2 F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (/.f64 (*.f64 B B) A) (neg.f64 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (/.f64 (*.f64 (*.f64 B (neg.f64 B)) F) A)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 C F)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 309.0ms | F |
| 264.0ms | B |
| 255.0ms | C |
| 207.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 41.4b | 4 | A |
| 39.2b | 4 | B |
| 40.9b | 4 | C |
| 42.0b | 5 | F |
Compiled 2809 to 1533 computations (45.4% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 64.0ms | 8.757492869674942e-94 | 9.720202946629483e-84 |
| 60.0ms | 8.955453565874208e-225 | 1.3233653054493227e-219 |
| 38.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 51.0ms | 65× | body | 2048 | valid |
| 49.0ms | 234× | body | 256 | valid |
| 40.0ms | 69× | body | 1024 | valid |
| 11.0ms | 48× | body | 256 | invalid |
| 6.0ms | 16× | body | 512 | valid |
Compiled 1413 to 928 computations (34.3% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 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 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (*.f64 2 C))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 298.0ms | F |
| 256.0ms | B |
| 246.0ms | C |
| 213.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 41.4b | 4 | A |
| 39.8b | 4 | B |
| 40.9b | 4 | C |
| 42.0b | 5 | F |
Compiled 2609 to 1437 computations (44.9% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 68.0ms | 8.757492869674942e-94 | 9.720202946629483e-84 |
| 62.0ms | 8.955453565874208e-225 | 1.3233653054493227e-219 |
| 36.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 55.0ms | 71× | body | 2048 | valid |
| 48.0ms | 227× | body | 256 | valid |
| 38.0ms | 65× | body | 1024 | valid |
| 11.0ms | 54× | body | 256 | invalid |
| 8.0ms | 21× | body | 512 | valid |
Compiled 1403 to 918 computations (34.6% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 294.0ms | F |
| 233.0ms | C |
| 219.0ms | A |
| 181.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 41.5b | 4 | A |
| 40.2b | 4 | B |
| 40.9b | 4 | C |
| 42.0b | 5 | F |
Compiled 2502 to 1381 computations (44.8% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 3.23021257217908e-45 | 6.58341690725369e-34 |
| 66.0ms | 8.955453565874208e-225 | 1.3233653054493227e-219 |
| 36.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 61.0ms | 74× | body | 2048 | valid |
| 49.0ms | 235× | body | 256 | valid |
| 34.0ms | 60× | body | 1024 | valid |
| 9.0ms | 46× | body | 256 | invalid |
| 6.0ms | 15× | body | 512 | valid |
Compiled 1353 to 898 computations (33.6% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B (*.f64 B (+.f64 C (hypot.f64 C B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 2 (*.f64 1 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) |
| Outputs |
|---|
(sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
4 calls:
| 337.0ms | F |
| 229.0ms | C |
| 228.0ms | A |
| 173.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 41.3b | 5 | A |
| 41.6b | 3 | B |
| 41.1b | 4 | C |
| 41.7b | 7 | F |
Compiled 2400 to 1329 computations (44.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 2.3140745672330763e+38 | 2.4941232206536274e+39 |
| 46.0ms | 3.835156026125425e-25 | 6.794951907470501e-20 |
| 52.0ms | -7.48781843141033e-291 | -6.293711778346592e-293 |
| 54.0ms | 252× | body | 256 | valid |
| 26.0ms | 32× | body | 2048 | valid |
| 23.0ms | 38× | body | 1024 | valid |
| 12.0ms | 30× | body | 512 | valid |
| 4.0ms | 23× | body | 256 | invalid |
Compiled 1226 to 839 computations (31.6% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 C (sqrt.f64 (*.f64 C C)))) (/.f64 (*.f64 C A) (*.f64 B (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 -16 C))) 1/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2) 1/3) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 -16 C))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))))) (/.f64 A (*.f64 B B))) |
(/.f64 (neg.f64 (*.f64 C (cbrt.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 2 F)) (sqrt.f64 (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (exp.f64 (*.f64 (log.f64 (*.f64 -16 (*.f64 A F))) 1/2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 -16 (*.f64 A F)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 A (*.f64 F -16)) 3/2) 1/3))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 C (pow.f64 (pow.f64 (*.f64 F (*.f64 -16 A)) 1/4) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (fabs.f64 (+.f64 A (+.f64 C (-.f64 A C)))))) C))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (fabs.f64 (-.f64 A C)) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
4 calls:
| 234.0ms | A |
| 219.0ms | F |
| 176.0ms | B |
| 130.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 41.3b | 5 | A |
| 42.2b | 3 | B |
| 43.6b | 3 | C |
| 42.9b | 4 | F |
Compiled 2302 to 1280 computations (44.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 3.7191610405344616e-259 | 1.4964501417929484e-256 |
| 20.0ms | -2.1789323754579482e-63 | -1.1914789045987136e-63 |
| 60.0ms | -8.817712254546959e+82 | -5.5101484355982244e+76 |
| 49.0ms | -1.0642449762004943e+124 | -1.6861343446525303e+122 |
| 70.0ms | 326× | body | 256 | valid |
| 31.0ms | 49× | body | 1024 | valid |
| 25.0ms | 32× | body | 2048 | valid |
| 17.0ms | 82× | body | 256 | invalid |
| 16.0ms | 41× | body | 512 | valid |
| 1.0ms | 2× | body | 512 | invalid |
| 1.0ms | 1× | body | 1024 | invalid |
Compiled 1518 to 1061 computations (30.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
4 calls:
| 184.0ms | A |
| 157.0ms | F |
| 150.0ms | B |
| 115.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 42.1b | 5 | A |
| 42.2b | 3 | B |
| 43.6b | 3 | C |
| 44.2b | 3 | F |
Compiled 1927 to 1054 computations (45.3% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 51.0ms | 4.992850862238841e-237 | 4.84656672079345e-221 |
| 20.0ms | -2.1789323754579482e-63 | -1.1914789045987136e-63 |
| 56.0ms | -8.817712254546959e+82 | -5.5101484355982244e+76 |
| 52.0ms | -1.0642449762004943e+124 | -1.6861343446525303e+122 |
| 81.0ms | 372× | body | 256 | valid |
| 33.0ms | 56× | body | 1024 | valid |
| 21.0ms | 93× | body | 256 | invalid |
| 18.0ms | 32× | body | 512 | valid |
| 16.0ms | 20× | body | 2048 | valid |
| 2.0ms | 4× | body | 512 | invalid |
| 2.0ms | 3× | body | 1024 | invalid |
| 1.0ms | 1× | body | 2048 | invalid |
Compiled 1616 to 1125 computations (30.4% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 A) -2) (*.f64 (*.f64 C F) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A C) (+.f64 A C)) C)) (*.f64 -8 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 A -16) (*.f64 F C)) (sqrt.f64 (*.f64 A (*.f64 -16 F)))) 1))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 (fabs.f64 (-.f64 A C)) (+.f64 A C)))) -8)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 4 (*.f64 (*.f64 B B) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 (*.f64 C C) F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (pow.f64 (-.f64 A C) 2))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 A) B) 4) (*.f64 C (*.f64 F -16)))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 F -16)))) 3) (/.f64 A (*.f64 B B))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 C) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (+.f64 A (fabs.f64 A))) (/.f64 C (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F)))))) |
(*.f64 A (/.f64 (*.f64 (sqrt.f64 (*.f64 -16 C)) (sqrt.f64 F)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 A (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 175.0ms | C |
| 144.0ms | B |
| 134.0ms | A |
| 110.0ms | F |
| Error | Segments | Branch |
|---|---|---|
| 43.5b | 4 | A |
| 42.2b | 3 | B |
| 42.3b | 5 | C |
| 45.5b | 3 | F |
Compiled 1908 to 1043 computations (45.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 43.0ms | 3.5737841263645607e-76 | 7.402095052365489e-74 |
| 35.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 26.0ms | 121× | body | 256 | valid |
| 22.0ms | 28× | body | 2048 | valid |
| 19.0ms | 33× | body | 1024 | valid |
| 4.0ms | 10× | body | 512 | valid |
| 3.0ms | 16× | body | 256 | invalid |
Compiled 687 to 470 computations (31.6% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (neg.f64 (fma.f64 (*.f64 A C) -4 (*.f64 B B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) A))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 A (/.f64 1 (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B)))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 B B))))))) |
(*.f64 (/.f64 C 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (*.f64 B (sqrt.f64 (+.f64 (+.f64 A C) (neg.f64 A)))) C))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 A))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) C) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(*.f64 (/.f64 (neg.f64 C) 1) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A -16)) (*.f64 C C)))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -16 A)) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 C 2)) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 F))) B)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) B) (*.f64 A (/.f64 C (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C)))))))) |
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 (/.f64 C B) (sqrt.f64 (+.f64 A (+.f64 C (-.f64 A C))))))) |
(*.f64 (/.f64 1/4 A) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 (-.f64 A C) A))) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) C)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 -1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 (/.f64 1 B) -3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A F) (*.f64 -8 (pow.f64 (/.f64 1 C) -2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 127.0ms | A |
| 94.0ms | B |
| 61.0ms | C |
| 42.0ms | F |
| Error | Segments | Branch |
|---|---|---|
| 45.1b | 3 | A |
| 44.1b | 3 | B |
| 45.0b | 2 | C |
| 47.6b | 1 | F |
Compiled 1574 to 863 computations (45.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 47.0ms | 3.5737841263645607e-76 | 7.402095052365489e-74 |
| 33.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 26.0ms | 123× | body | 256 | valid |
| 25.0ms | 32× | body | 2048 | valid |
| 16.0ms | 28× | body | 1024 | valid |
| 5.0ms | 23× | body | 256 | invalid |
| 4.0ms | 9× | body | 512 | valid |
Compiled 799 to 519 computations (35% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 88.0ms | A |
| 64.0ms | F |
| 61.0ms | B |
| 50.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 45.5b | 3 | A |
| 44.4b | 3 | B |
| 45.6b | 2 | C |
| 47.1b | 3 | F |
Compiled 1070 to 585 computations (45.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 41.0ms | 3.5737841263645607e-76 | 7.402095052365489e-74 |
| 32.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 29.0ms | 135× | body | 256 | valid |
| 18.0ms | 21× | body | 2048 | valid |
| 14.0ms | 24× | body | 1024 | valid |
| 5.0ms | 12× | body | 512 | valid |
| 3.0ms | 17× | body | 256 | invalid |
Compiled 799 to 519 computations (35% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(sqrt.f64 (/.f64 C (/.f64 (pow.f64 B 4) (*.f64 F (*.f64 -16 (*.f64 A A)))))) |
(sqrt.f64 (/.f64 (*.f64 C (*.f64 F -16)) (/.f64 (pow.f64 B 4) (*.f64 A A)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (*.f64 -16 C)) 3/2)) (/.f64 A (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (pow.f64 (/.f64 B (/.f64 A B)) -1)) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (sqrt.f64 (*.f64 2 F))) (/.f64 (sqrt.f64 (*.f64 C 2)) C))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) A) (/.f64 B (/.f64 C (sqrt.f64 (+.f64 A A)))))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 C (/.f64 A B))) (sqrt.f64 (*.f64 2 C)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 C 2)) A) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 F))) C))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 (*.f64 2 F)) B)))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (*.f64 (/.f64 C B) A) (sqrt.f64 (*.f64 2 F))))) |
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 C)) (/.f64 (/.f64 C B) (/.f64 (sqrt.f64 (*.f64 2 F)) A)))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 A)) (*.f64 (sqrt.f64 (*.f64 2 F)) B)) (*.f64 A C))) |
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (/.f64 C (fma.f64 (*.f64 A C) -4 (*.f64 B B)))) |
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 2 A)) A)) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 C B))) |
(/.f64 1/4 (*.f64 (/.f64 (/.f64 A B) (sqrt.f64 (*.f64 2 F))) (/.f64 C (sqrt.f64 (*.f64 2 C))))) |
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 C)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (*.f64 A C)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 C 2)) 1/4) (/.f64 A (sqrt.f64 (*.f64 2 F)))) (/.f64 C B)) |
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 81.0ms | A |
| 63.0ms | B |
| 42.0ms | C |
| 32.0ms | F |
| Error | Segments | Branch |
|---|---|---|
| 45.9b | 3 | A |
| 45.2b | 3 | B |
| 46.1b | 2 | C |
| 48.7b | 1 | F |
Compiled 1052 to 575 computations (45.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 3.5737841263645607e-76 | 7.402095052365489e-74 |
| 35.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 28.0ms | 131× | body | 256 | valid |
| 22.0ms | 27× | body | 2048 | valid |
| 15.0ms | 24× | body | 1024 | valid |
| 4.0ms | 10× | body | 512 | valid |
| 4.0ms | 19× | body | 256 | invalid |
Compiled 811 to 531 computations (34.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (-.f64 C A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 48.0ms | A |
| 42.0ms | B |
| 39.0ms | C |
| 14.0ms | F |
| Error | Segments | Branch |
|---|---|---|
| 45.9b | 3 | A |
| 45.2b | 3 | B |
| 46.2b | 2 | C |
| 48.7b | 1 | F |
Compiled 626 to 333 computations (46.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 45.0ms | 3.5737841263645607e-76 | 7.402095052365489e-74 |
| 38.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 27.0ms | 33× | body | 2048 | valid |
| 24.0ms | 110× | body | 256 | valid |
| 22.0ms | 36× | body | 1024 | valid |
| 5.0ms | 13× | body | 512 | valid |
| 3.0ms | 15× | body | 256 | invalid |
Compiled 776 to 511 computations (34.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 45.0ms | A |
| 41.0ms | B |
| 34.0ms | C |
| 15.0ms | F |
| Error | Segments | Branch |
|---|---|---|
| 45.9b | 3 | A |
| 45.3b | 3 | B |
| 46.2b | 2 | C |
| 48.7b | 1 | F |
Compiled 561 to 303 computations (46% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 3.5737841263645607e-76 | 7.402095052365489e-74 |
| 41.0ms | -1.1092068069254826e-48 | -2.800463643327366e-49 |
| 29.0ms | 34× | body | 2048 | valid |
| 26.0ms | 121× | body | 256 | valid |
| 17.0ms | 27× | body | 1024 | valid |
| 4.0ms | 10× | body | 512 | valid |
| 2.0ms | 11× | body | 256 | invalid |
Compiled 771 to 511 computations (33.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 A F)) (*.f64 C -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) 16)) (*.f64 A (sqrt.f64 (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A)))) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 42.0ms | C |
| 21.0ms | A |
| 21.0ms | B |
| 11.0ms | F |
| Error | Segments | Branch |
|---|---|---|
| 47.4b | 2 | A |
| 47.2b | 2 | B |
| 46.2b | 2 | C |
| 48.7b | 1 | F |
Compiled 467 to 260 computations (44.3% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 42.0ms | 7.2943349147007075e-283 | 4.238362114299206e-282 |
| 19.0ms | 22× | body | 2048 | valid |
| 13.0ms | 60× | body | 256 | valid |
| 4.0ms | 8× | body | 1024 | valid |
| 3.0ms | 6× | body | 512 | valid |
| 1.0ms | 5× | body | 256 | invalid |
Compiled 363 to 260 computations (28.4% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -16 C))) (neg.f64 A))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 F (*.f64 -16 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 C (*.f64 A A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 17.0ms | B |
| 9.0ms | F |
| 9.0ms | C |
| 8.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 48.7b | 1 | A |
| 48.7b | 1 | B |
| 48.7b | 1 | C |
| 48.7b | 1 | F |
Compiled 307 to 177 computations (42.3% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
4 calls:
| 8.0ms | C |
| 7.0ms | F |
| 7.0ms | B |
| 7.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 63.2b | 1 | A |
| 63.2b | 1 | B |
| 63.2b | 1 | C |
| 63.2b | 1 | F |
Compiled 203 to 124 computations (38.9% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
| Outputs |
|---|
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
4 calls:
| 10.0ms | F |
| 7.0ms | B |
| 6.0ms | A |
| 6.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 63.2b | 1 | A |
| 63.2b | 1 | B |
| 63.2b | 1 | C |
| 63.2b | 1 | F |
Compiled 184 to 113 computations (38.6% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
4 calls:
| 6.0ms | C |
| 6.0ms | F |
| 6.0ms | A |
| 6.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 63.3b | 1 | A |
| 63.3b | 1 | B |
| 63.3b | 1 | C |
| 63.3b | 1 | F |
Compiled 169 to 103 computations (39.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(/.f64 (neg.f64 A) (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16))))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 B B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (*.f64 (/.f64 A B) (/.f64 1 B))) |
(*.f64 (/.f64 -1 B) (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B)) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) (/.f64 1 B)) |
(+.f64 0 (/.f64 A (/.f64 (*.f64 B B) (sqrt.f64 (*.f64 C (*.f64 F -16)))))) |
| Outputs |
|---|
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
4 calls:
| 6.0ms | F |
| 6.0ms | C |
| 6.0ms | B |
| 6.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 63.3b | 1 | A |
| 63.3b | 1 | B |
| 63.3b | 1 | C |
| 63.3b | 1 | F |
Compiled 154 to 95 computations (38.3% saved)
Total -0.1b remaining (-0.2%)
Threshold costs -0.1b (-0.2%)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
4 calls:
| 3.0ms | C |
| 3.0ms | F |
| 3.0ms | A |
| 3.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 63.3b | 1 | A |
| 63.3b | 1 | B |
| 63.3b | 1 | C |
| 63.3b | 1 | F |
Compiled 60 to 40 computations (33.3% saved)
| 1× | egg-herbie |
| 634× | distribute-rgt-neg-in_binary64 |
| 634× | neg-sub0_binary64 |
| 633× | neg-mul-1_binary64 |
| 538× | distribute-lft-neg-in_binary64 |
| 471× | cancel-sign-sub-inv_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 520 | 5306 |
| 1 | 863 | 5295 |
| 2 | 1175 | 5289 |
| 3 | 1465 | 5289 |
| 4 | 1751 | 5289 |
| 5 | 2036 | 5289 |
| 6 | 2331 | 5289 |
| 7 | 2665 | 5289 |
| 8 | 3146 | 5289 |
| 9 | 3834 | 5289 |
| 10 | 4381 | 5289 |
| 11 | 4763 | 5289 |
| 12 | 4924 | 5289 |
| 13 | 4990 | 5289 |
| 14 | 5224 | 5289 |
| 15 | 5895 | 5289 |
| 16 | 5946 | 5289 |
| 17 | 5961 | 5289 |
| 18 | 5979 | 5289 |
| 19 | 5989 | 5289 |
| 20 | 6038 | 5289 |
| 21 | 6070 | 5289 |
| 22 | 6070 | 5289 |
| 23 | 6191 | 5289 |
| 24 | 6240 | 5289 |
| 25 | 6285 | 5289 |
| 26 | 6293 | 5289 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (/.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))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.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))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) +inf.0) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))))))) |
(if (<=.f64 (/.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))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.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))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) +inf.0) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))))))) |
(if (<=.f64 A -47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -95000000000000007800013870596096) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -65792501801473/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -8884592220540941/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -26000000000000001454962575266836808996097504957580654750321875895457617065017344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -4932568025991797/365375409332725729550921208179070754913983135744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(if (<=.f64 A -2499999999999999918390018751648879805686600901662494978316506154658250805477376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -3311214647077827/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 C -2813070053660747/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 3522454188830027/664613997892457936451903530140172288) (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 7566047373982433/36028797018963968) (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -1198751443321341/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 8166776806102523/340282366920938463463374607431768211456) (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 8106479329266893/9007199254740992) (/.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 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 B -822752278660603/822752278660603021077484591278675252491367932816789931674304512) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) (if (<=.f64 B 6355451256338611/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) |
(if (<=.f64 B -6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) (if (<=.f64 B 8012483773640267/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -6600000000000000028084323987891536925948065398876861480200484362067601902054408192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 7872201966280717/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -30999999999999998823485776788325505375016932924879887232851089754404323653058560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 5043129384648585/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 F -1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 135000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 F 4300000000000000087809120694224938310589766750731660064030039240352965884551387953538834945970515476480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 310000000000000004064830106037402871645517961050997617918110381073951055991021074654151407601432622128140251294019067923658702848) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 20999999999999999892825751366275165687698317249138536736081263792459064345632643659636974437008550542481857618056144623311682081501011268411332755456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 112000000000000006000183351433810250559683422446043257563875416690855850153917052255841582524281722885016728282069662095292268837591869886601182164551787551593020126134272) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6499999999999999686360590705465163704601721549697563974427390193234274394048244803445154604894429002876833515517971376782260811955121916510884753833090467517979163488353441873295585574912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 25000000000000000577327282567446788723245955621292481885764114453871054741986442221644044921698769027769559635956464354914979752828396837671900742916342254642800785786165891218974166745088) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 F 255000000000000007770427976595336540109411927254659137022073271391504436434453441415531346811821889515016687560693022700991877687980435838038572758752454202789659163034095311943080823307200626688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 24000000000000001260114246124906085968907245946595819717980498772283258991733796698872913001930748737048906651989213076246620557648650333815475012434880967588361292822237819289707925611074914161424854877639299198681946856935223381121791665826723419869902210931681364228114776067332713284771025612963840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 5596020413336059/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4199521391583383/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) (if (<=.f64 B 956410761551981/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) (if (<=.f64 B 1526187385455289/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4676805239458889/93536104789177786765035829293842113257979682750464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 C -5617791046444737/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (if (<=.f64 C 5150758483666549/166153499473114484112975882535043072) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 329999999999999990682125824257054212096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(if (<=.f64 A -329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -28000000000000000323387637124014397524226755381747523504162239888624466259500597248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5928554968950589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 617048012366457/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -295000000000000016175947341385727647846448649187204318032589272734783678289384053111245565656014047401587515863377459019776) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -949999999999999914686556734026774935046925318239181427329988772861999815577305088) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 4883799633456925/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8402773402379755/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2961908203178171/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 C 8371160993642713/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
| Outputs |
|---|
(if (<=.f64 (/.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))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.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))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) +inf.0) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))))))) |
(if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))))))) |
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) +inf.0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))))))) |
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) +inf.0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))))))) |
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) +inf.0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) B))))))) |
(if (<=.f64 (/.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))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.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))) 0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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))) +inf.0) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))))))) |
(if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.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 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))))))) |
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) +inf.0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))))))) |
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) +inf.0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))))))) |
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -200000000000000008865591331916694877000857933217272512160395875661926954165237823719168356730340153384902021777125683944200820531246613453659458355377824296650910559620209942066205153823999633833272476105465504214545753911342860863491894855860224) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) +inf.0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))))))) |
(if (<=.f64 A -47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -95000000000000007800013870596096) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -65792501801473/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -8884592220540941/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 F 2)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -95000000000000007800013870596096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -65792501801473/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -8884592220540941/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -95000000000000007800013870596096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -65792501801473/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -8884592220540941/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -95000000000000007800013870596096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -65792501801473/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -8884592220540941/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -95000000000000007800013870596096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -65792501801473/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (*.f64 (sqrt.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -8884592220540941/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (neg.f64 (sqrt.f64 (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -26000000000000001454962575266836808996097504957580654750321875895457617065017344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -4932568025991797/365375409332725729550921208179070754913983135744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(if (<=.f64 A -26000000000000001454962575266836808996097504957580654750321875895457617065017344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -4932568025991797/365375409332725729550921208179070754913983135744) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(if (<=.f64 A -26000000000000001454962575266836808996097504957580654750321875895457617065017344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -4932568025991797/365375409332725729550921208179070754913983135744) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(if (<=.f64 A -26000000000000001454962575266836808996097504957580654750321875895457617065017344) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -4932568025991797/365375409332725729550921208179070754913983135744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(if (<=.f64 A -2499999999999999918390018751648879805686600901662494978316506154658250805477376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -3311214647077827/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 A -2499999999999999918390018751648879805686600901662494978316506154658250805477376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -3311214647077827/22835963083295358096932575511191922182123945984) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 A -2499999999999999918390018751648879805686600901662494978316506154658250805477376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -3311214647077827/22835963083295358096932575511191922182123945984) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 A -2499999999999999918390018751648879805686600901662494978316506154658250805477376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -3311214647077827/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) |
(if (<=.f64 C -2813070053660747/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 3522454188830027/664613997892457936451903530140172288) (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 7566047373982433/36028797018963968) (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -2813070053660747/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 3522454188830027/664613997892457936451903530140172288) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 4 C) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 7566047373982433/36028797018963968) (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -2813070053660747/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 3522454188830027/664613997892457936451903530140172288) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 4 C) (neg.f64 (*.f64 B (/.f64 B A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 7566047373982433/36028797018963968) (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -2813070053660747/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 3522454188830027/664613997892457936451903530140172288) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 C) (*.f64 B (/.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 7566047373982433/36028797018963968) (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -2813070053660747/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 3522454188830027/664613997892457936451903530140172288) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 C) (*.f64 B (/.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 7566047373982433/36028797018963968) (*.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 2 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -1198751443321341/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 1 (/.f64 (fma.f64 A (*.f64 -4 C) (*.f64 B B)) (*.f64 2 F))))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 8166776806102523/340282366920938463463374607431768211456) (/.f64 (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C 4) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 8106479329266893/9007199254740992) (/.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 (*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -1198751443321341/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 8166776806102523/340282366920938463463374607431768211456) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 4 C) (*.f64 (*.f64 B (/.f64 B A)) -1)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 8106479329266893/9007199254740992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C C)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -1198751443321341/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 8166776806102523/340282366920938463463374607431768211456) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 4 C) (neg.f64 (*.f64 B (/.f64 B A)))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 8106479329266893/9007199254740992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -1198751443321341/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 8166776806102523/340282366920938463463374607431768211456) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 C) (*.f64 B (/.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 8106479329266893/9007199254740992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 C -1198751443321341/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (sqrt.f64 (/.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 F)))) (if (<=.f64 C -1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 8166776806102523/340282366920938463463374607431768211456) (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 C) (*.f64 B (/.f64 B A))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 C 8106479329266893/9007199254740992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 (*.f64 A -4) C (*.f64 B B))))) (neg.f64 (sqrt.f64 (+.f64 C C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 B -822752278660603/822752278660603021077484591278675252491367932816789931674304512) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) (if (<=.f64 B 6355451256338611/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))))) |
(if (<=.f64 B -822752278660603/822752278660603021077484591278675252491367932816789931674304512) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 6355451256338611/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(if (<=.f64 B -822752278660603/822752278660603021077484591278675252491367932816789931674304512) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 6355451256338611/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(if (<=.f64 B -822752278660603/822752278660603021077484591278675252491367932816789931674304512) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 6355451256338611/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) |
(if (<=.f64 B -6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (*.f64 (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 F)))) (if (<=.f64 B 8012483773640267/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 8012483773640267/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (*.f64 B (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 8012483773640267/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 B (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -6318737500113431/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (/.f64 B (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 8012483773640267/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (*.f64 (neg.f64 B) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -6600000000000000028084323987891536925948065398876861480200484362067601902054408192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 7872201966280717/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -6600000000000000028084323987891536925948065398876861480200484362067601902054408192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 7872201966280717/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (/.f64 (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -6600000000000000028084323987891536925948065398876861480200484362067601902054408192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 7872201966280717/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -6600000000000000028084323987891536925948065398876861480200484362067601902054408192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 C (*.f64 (/.f64 (*.f64 B B) A) 1/2))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 7872201966280717/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -6600000000000000028084323987891536925948065398876861480200484362067601902054408192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 7872201966280717/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -30999999999999998823485776788325505375016932924879887232851089754404323653058560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 5043129384648585/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -30999999999999998823485776788325505375016932924879887232851089754404323653058560) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 5043129384648585/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (/.f64 (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -30999999999999998823485776788325505375016932924879887232851089754404323653058560) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 5043129384648585/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 A -30999999999999998823485776788325505375016932924879887232851089754404323653058560) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 A -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 5043129384648585/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 F -1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 135000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 F 4300000000000000087809120694224938310589766750731660064030039240352965884551387953538834945970515476480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 310000000000000004064830106037402871645517961050997617918110381073951055991021074654151407601432622128140251294019067923658702848) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 20999999999999999892825751366275165687698317249138536736081263792459064345632643659636974437008550542481857618056144623311682081501011268411332755456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 112000000000000006000183351433810250559683422446043257563875416690855850153917052255841582524281722885016728282069662095292268837591869886601182164551787551593020126134272) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6499999999999999686360590705465163704601721549697563974427390193234274394048244803445154604894429002876833515517971376782260811955121916510884753833090467517979163488353441873295585574912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 25000000000000000577327282567446788723245955621292481885764114453871054741986442221644044921698769027769559635956464354914979752828396837671900742916342254642800785786165891218974166745088) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 F 255000000000000007770427976595336540109411927254659137022073271391504436434453441415531346811821889515016687560693022700991877687980435838038572758752454202789659163034095311943080823307200626688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (neg.f64 B))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 24000000000000001260114246124906085968907245946595819717980498772283258991733796698872913001930748737048906651989213076246620557648650333815475012434880967588361292822237819289707925611074914161424854877639299198681946856935223381121791665826723419869902210931681364228114776067332713284771025612963840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 C 4) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))))))) |
(if (<=.f64 F -1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (/.f64 (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 135000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 F 4300000000000000087809120694224938310589766750731660064030039240352965884551387953538834945970515476480) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 310000000000000004064830106037402871645517961050997617918110381073951055991021074654151407601432622128140251294019067923658702848) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 20999999999999999892825751366275165687698317249138536736081263792459064345632643659636974437008550542481857618056144623311682081501011268411332755456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 112000000000000006000183351433810250559683422446043257563875416690855850153917052255841582524281722885016728282069662095292268837591869886601182164551787551593020126134272) (/.f64 (*.f64 C (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6499999999999999686360590705465163704601721549697563974427390193234274394048244803445154604894429002876833515517971376782260811955121916510884753833090467517979163488353441873295585574912) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 25000000000000000577327282567446788723245955621292481885764114453871054741986442221644044921698769027769559635956464354914979752828396837671900742916342254642800785786165891218974166745088) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 F 255000000000000007770427976595336540109411927254659137022073271391504436434453441415531346811821889515016687560693022700991877687980435838038572758752454202789659163034095311943080823307200626688) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (neg.f64 (*.f64 (*.f64 2 F) B)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 24000000000000001260114246124906085968907245946595819717980498772283258991733796698872913001930748737048906651989213076246620557648650333815475012434880967588361292822237819289707925611074914161424854877639299198681946856935223381121791665826723419869902210931681364228114776067332713284771025612963840) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))))))) |
(if (<=.f64 F -1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 135000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 F 4300000000000000087809120694224938310589766750731660064030039240352965884551387953538834945970515476480) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 310000000000000004064830106037402871645517961050997617918110381073951055991021074654151407601432622128140251294019067923658702848) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 20999999999999999892825751366275165687698317249138536736081263792459064345632643659636974437008550542481857618056144623311682081501011268411332755456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 112000000000000006000183351433810250559683422446043257563875416690855850153917052255841582524281722885016728282069662095292268837591869886601182164551787551593020126134272) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6499999999999999686360590705465163704601721549697563974427390193234274394048244803445154604894429002876833515517971376782260811955121916510884753833090467517979163488353441873295585574912) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 25000000000000000577327282567446788723245955621292481885764114453871054741986442221644044921698769027769559635956464354914979752828396837671900742916342254642800785786165891218974166745088) (*.f64 C (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (if (<=.f64 F 255000000000000007770427976595336540109411927254659137022073271391504436434453441415531346811821889515016687560693022700991877687980435838038572758752454202789659163034095311943080823307200626688) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (neg.f64 (*.f64 B (*.f64 2 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 24000000000000001260114246124906085968907245946595819717980498772283258991733796698872913001930748737048906651989213076246620557648650333815475012434880967588361292822237819289707925611074914161424854877639299198681946856935223381121791665826723419869902210931681364228114776067332713284771025612963840) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 C (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))))))))) |
(if (<=.f64 F -1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 135000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 F 4300000000000000087809120694224938310589766750731660064030039240352965884551387953538834945970515476480) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 310000000000000004064830106037402871645517961050997617918110381073951055991021074654151407601432622128140251294019067923658702848) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 20999999999999999892825751366275165687698317249138536736081263792459064345632643659636974437008550542481857618056144623311682081501011268411332755456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 112000000000000006000183351433810250559683422446043257563875416690855850153917052255841582524281722885016728282069662095292268837591869886601182164551787551593020126134272) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6499999999999999686360590705465163704601721549697563974427390193234274394048244803445154604894429002876833515517971376782260811955121916510884753833090467517979163488353441873295585574912) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 25000000000000000577327282567446788723245955621292481885764114453871054741986442221644044921698769027769559635956464354914979752828396837671900742916342254642800785786165891218974166745088) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 F 255000000000000007770427976595336540109411927254659137022073271391504436434453441415531346811821889515016687560693022700991877687980435838038572758752454202789659163034095311943080823307200626688) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 B (*.f64 F -2)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (if (<=.f64 F 24000000000000001260114246124906085968907245946595819717980498772283258991733796698872913001930748737048906651989213076246620557648650333815475012434880967588361292822237819289707925611074914161424854877639299198681946856935223381121791665826723419869902210931681364228114776067332713284771025612963840) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A))))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))))))) |
(if (<=.f64 F -1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6806532648539837/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 135000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 F 4300000000000000087809120694224938310589766750731660064030039240352965884551387953538834945970515476480) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 310000000000000004064830106037402871645517961050997617918110381073951055991021074654151407601432622128140251294019067923658702848) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 20999999999999999892825751366275165687698317249138536736081263792459064345632643659636974437008550542481857618056144623311682081501011268411332755456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 112000000000000006000183351433810250559683422446043257563875416690855850153917052255841582524281722885016728282069662095292268837591869886601182164551787551593020126134272) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 F 6499999999999999686360590705465163704601721549697563974427390193234274394048244803445154604894429002876833515517971376782260811955121916510884753833090467517979163488353441873295585574912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 25000000000000000577327282567446788723245955621292481885764114453871054741986442221644044921698769027769559635956464354914979752828396837671900742916342254642800785786165891218974166745088) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 F 255000000000000007770427976595336540109411927254659137022073271391504436434453441415531346811821889515016687560693022700991877687980435838038572758752454202789659163034095311943080823307200626688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 B (*.f64 F -2))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (if (<=.f64 F 24000000000000001260114246124906085968907245946595819717980498772283258991733796698872913001930748737048906651989213076246620557648650333815475012434880967588361292822237819289707925611074914161424854877639299198681946856935223381121791665826723419869902210931681364228114776067332713284771025612963840) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 F (-.f64 (*.f64 4 C) (/.f64 (*.f64 B B) A)))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 5596020413336059/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4199521391583383/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 5596020413336059/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4199521391583383/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 5596020413336059/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4199521391583383/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 5596020413336059/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4199521391583383/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) (if (<=.f64 B 956410761551981/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 B (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 956410761551981/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 B (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 956410761551981/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 B B (*.f64 (*.f64 C -4) A))) B) (if (<=.f64 B 1526187385455289/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4676805239458889/93536104789177786765035829293842113257979682750464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C B)) (*.f64 (sqrt.f64 (*.f64 2 F)) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 B (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 1526187385455289/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4676805239458889/93536104789177786765035829293842113257979682750464) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 B C)) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 B (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 1526187385455289/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4676805239458889/93536104789177786765035829293842113257979682750464) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F)))) (fma.f64 C (*.f64 A -4) (*.f64 B B)))) (/.f64 (*.f64 (*.f64 B (neg.f64 (sqrt.f64 (*.f64 2 F)))) (sqrt.f64 (+.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 B (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (*.f64 2 F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 1526187385455289/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (if (<=.f64 B 4676805239458889/93536104789177786765035829293842113257979682750464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 C (*.f64 4 F))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 B)) (sqrt.f64 (+.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(if (<=.f64 C -5617791046444737/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (sqrt.f64 (*.f64 1 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) (if (<=.f64 C 5150758483666549/166153499473114484112975882535043072) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 329999999999999990682125824257054212096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(if (<=.f64 C -5617791046444737/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (sqrt.f64 (/.f64 (*.f64 F (fma.f64 C 4 (*.f64 (/.f64 (*.f64 B B) A) -1))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (if (<=.f64 C 5150758483666549/166153499473114484112975882535043072) (/.f64 (*.f64 C (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 329999999999999990682125824257054212096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(if (<=.f64 C -5617791046444737/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (sqrt.f64 (/.f64 (*.f64 F (fma.f64 C 4 (neg.f64 (/.f64 (*.f64 B B) A)))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (if (<=.f64 C 5150758483666549/166153499473114484112975882535043072) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 329999999999999990682125824257054212096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(if (<=.f64 C -5617791046444737/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (sqrt.f64 (/.f64 (*.f64 F (fma.f64 C 4 (neg.f64 (/.f64 (*.f64 B B) A)))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (if (<=.f64 C 5150758483666549/166153499473114484112975882535043072) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 C 329999999999999990682125824257054212096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) |
(if (<=.f64 A -329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -28000000000000000323387637124014397524226755381747523504162239888624466259500597248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5928554968950589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 617048012366457/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576) (/.f64 (*.f64 C (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -28000000000000000323387637124014397524226755381747523504162239888624466259500597248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5928554968950589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 617048012366457/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (*.f64 (neg.f64 C) (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -28000000000000000323387637124014397524226755381747523504162239888624466259500597248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5928554968950589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 617048012366457/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -28000000000000000323387637124014397524226755381747523504162239888624466259500597248) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A -5928554968950589/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 617048012366457/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F -16)) (sqrt.f64 A)) (neg.f64 C)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) |
(if (<=.f64 A -295000000000000016175947341385727647846448649187204318032589272734783678289384053111245565656014047401587515863377459019776) (/.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -949999999999999914686556734026774935046925318239181427329988772861999815577305088) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 4883799633456925/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(if (<=.f64 A -295000000000000016175947341385727647846448649187204318032589272734783678289384053111245565656014047401587515863377459019776) (/.f64 (*.f64 C (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A -16))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -949999999999999914686556734026774935046925318239181427329988772861999815577305088) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 4883799633456925/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(if (<=.f64 A -295000000000000016175947341385727647846448649187204318032589272734783678289384053111245565656014047401587515863377459019776) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -949999999999999914686556734026774935046925318239181427329988772861999815577305088) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (neg.f64 (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C))) (if (<=.f64 A 4883799633456925/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(if (<=.f64 A -295000000000000016175947341385727647846448649187204318032589272734783678289384053111245565656014047401587515863377459019776) (/.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 A -16)) (neg.f64 (sqrt.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 A -949999999999999914686556734026774935046925318239181427329988772861999815577305088) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 A -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F)))) (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C)) (if (<=.f64 A 4883799633456925/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8402773402379755/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -8951544791827361/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 8402773402379755/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) |
(if (<=.f64 B -2961908203178171/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2961908203178171/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2961908203178171/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (-.f64 (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A)))) (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2961908203178171/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (-.f64 (+.f64 A C) (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2961908203178171/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (-.f64 (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A)))) (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 A F))) (/.f64 (neg.f64 C) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 C (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (-.f64 (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A)))) (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (-.f64 (+.f64 A C) (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -2501166927128233/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (-.f64 (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A)))) (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 C (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F -16)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 (+.f64 A C) (-.f64 (/.f64 -1/2 (/.f64 B (*.f64 A A))) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (-.f64 (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A)))) (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (-.f64 (+.f64 A C) (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (*.f64 B B))) (-.f64 (+.f64 B (/.f64 1/2 (/.f64 B (*.f64 A A)))) (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (-.f64 (+.f64 A C) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (-.f64 (+.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 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) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 C (-.f64 B (/.f64 (*.f64 -1/2 (*.f64 C C)) B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))) |
(if (<=.f64 B -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 -1/2 (*.f64 C C)) B) B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (if (<=.f64 B 2291665473376297/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (+.f64 B (+.f64 A C)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) |
(if (<=.f64 C 8371160993642713/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) |
(if (<=.f64 C 8371160993642713/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))) |
(if (<=.f64 C 8371160993642713/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 C F)) -8))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (*.f64 (neg.f64 C) (sqrt.f64 (*.f64 A (*.f64 F -16)))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (*.f64 (neg.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 A)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 A)) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) |
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16))))) (*.f64 A (*.f64 C -4))) |
(/.f64 (*.f64 (neg.f64 A) (sqrt.f64 (*.f64 C (*.f64 F -16)))) (*.f64 A (*.f64 C -4))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (neg.f64 A)) (*.f64 A (*.f64 C -4))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 -16 F) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F -16) (*.f64 A A))))) (*.f64 B B)) |
(/.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 C (*.f64 F -16)))) B) B) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) B) (/.f64 A B)) |
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F -16))) (/.f64 A (*.f64 B B))) |
Compiled 3639 to 2156 computations (40.8% saved)
| 9× | egg-herbie |
| 596× | associate-+l+_binary64 |
| 596× | associate-+l+_binary64 |
| 596× | associate-+l+_binary64 |
| 596× | associate-+l+_binary64 |
| 540× | associate-*l*_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 | 462 | 6642 |
| 1 | 1173 | 6364 |
| 2 | 4474 | 6234 |
| 0 | 462 | 6642 |
| 1 | 1173 | 6364 |
| 2 | 4474 | 6234 |
| 0 | 23 | 61 |
| 1 | 66 | 49 |
| 2 | 225 | 49 |
| 3 | 994 | 49 |
| 4 | 5101 | 49 |
| 0 | 23 | 61 |
| 1 | 66 | 49 |
| 2 | 225 | 49 |
| 3 | 994 | 49 |
| 4 | 5101 | 49 |
| 0 | 462 | 6642 |
| 1 | 1173 | 6364 |
| 2 | 4474 | 6234 |
| 0 | 23 | 61 |
| 1 | 66 | 49 |
| 2 | 225 | 49 |
| 3 | 994 | 49 |
| 4 | 5101 | 49 |
| 0 | 462 | 6642 |
| 1 | 1173 | 6364 |
| 2 | 4474 | 6234 |
| 0 | 410 | 5967 |
| 1 | 1299 | 5751 |
| 2 | 6252 | 5744 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 6443 to 4422 computations (31.4% saved)
Compiled 4191 to 2243 computations (46.5% saved)
Loading profile data...