
Time bar (total: 8.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 100% | 99.9% | 0% | 0.1% | 0% | 0% | 0% | 1 |
Compiled 14 to 11 computations (21.4% saved)
| 1.2s | 2129× | body | 1024 | valid |
| 469.0ms | 2554× | body | 256 | infinite |
| 418.0ms | 1056× | body | 1024 | infinite |
| 315.0ms | 1049× | body | 512 | valid |
| 146.0ms | 832× | body | 256 | valid |
| 126.0ms | 519× | body | 512 | infinite |
| 88.0ms | 117× | body | 2048 | valid |
| 2× | egg-herbie |
| 1916× | fma-def |
| 1200× | times-frac |
| 1064× | div-sub |
| 874× | associate-/r* |
| 720× | distribute-lft-neg-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 70 |
| 1 | 41 | 70 |
| 2 | 95 | 70 |
| 3 | 250 | 70 |
| 4 | 562 | 66 |
| 5 | 1136 | 66 |
| 6 | 2095 | 66 |
| 7 | 3934 | 66 |
| 8 | 7003 | 66 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 (*.f64 1/2 (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))) |
| Outputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im)))) |
(*.f64 (*.f64 1/2 (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))) |
(*.f64 (sin.f64 im) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (fma.f64 (exp.f64 re) -1/2 (/.f64 1/2 (exp.f64 re)))) |
Compiled 15 to 12 computations (20% saved)
| 1× | egg-herbie |
| 1268× | unswap-sqr |
| 1142× | fma-def |
| 888× | unsub-neg |
| 888× | times-frac |
| 734× | distribute-lft-neg-in |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 35 |
| 1 | 25 | 35 |
| 2 | 53 | 35 |
| 3 | 129 | 35 |
| 4 | 291 | 33 |
| 5 | 586 | 33 |
| 6 | 1397 | 33 |
| 7 | 2765 | 33 |
| 8 | 5356 | 33 |
| 9 | 7130 | 33 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| Outputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im)))) |
Compiled 46 to 21 computations (54.3% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 | 1 | 4 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 3 | 2 | 5 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ▶ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
Compiled 26 to 20 computations (23.1% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 54.3% | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
Compiled 36 to 14 computations (61.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 59.0ms | im | @ | -inf | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| 1.0ms | im | @ | inf | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| 1.0ms | im | @ | 0 | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| 1.0ms | re | @ | 0 | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| 1.0ms | re | @ | inf | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| 1× | batch-egg-rewrite |
| 276× | add-sqr-sqrt |
| 266× | pow1 |
| 266× | *-un-lft-identity |
| 258× | add-exp-log |
| 256× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 38 |
| 1 | 268 | 38 |
| 2 | 4035 | 38 |
| 1× | unsound |
| Inputs |
|---|
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| Outputs |
|---|
-3 |
-2 |
-1 |
0 |
1/512 |
1/64 |
1/16 |
1/8 |
1/4 |
1/3 |
1/2 |
1 |
3/2 |
2 |
3 |
4 |
6 |
8 |
9 |
27 |
im |
-3 |
-2 |
-1 |
0 |
1/512 |
1/64 |
1/16 |
1/8 |
1/4 |
1/3 |
1/2 |
1 |
3/2 |
2 |
3 |
4 |
6 |
8 |
9 |
27 |
im |
| 1× | egg-herbie |
| 874× | distribute-lft-in |
| 746× | fma-def |
| 734× | *-commutative |
| 686× | unsub-neg |
| 682× | distribute-rgt-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 88 | 1344 |
| 1 | 204 | 1344 |
| 2 | 550 | 1236 |
| 3 | 1947 | 1176 |
| 4 | 4830 | 1176 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 im) |
(+.f64 (*.f64 -2 im) (*.f64 -1/3 (pow.f64 im 3))) |
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))) |
(+.f64 (*.f64 -1/2520 (pow.f64 im 7)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3))))) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
(+.f64 (*.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re))) |
(+.f64 (*.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (*.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5))))) |
(+.f64 (*.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (+.f64 (*.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5))) (*.f64 -1/10080 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 7)))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
-3 |
-2 |
-1 |
0 |
1/512 |
1/64 |
1/16 |
1/8 |
1/4 |
1/3 |
1/2 |
1 |
3/2 |
2 |
3 |
4 |
6 |
8 |
9 |
27 |
-3 |
-2 |
-1 |
0 |
1/512 |
1/64 |
1/16 |
1/8 |
1/4 |
1/3 |
1/2 |
1 |
3/2 |
2 |
3 |
4 |
6 |
8 |
9 |
27 |
| Outputs |
|---|
(*.f64 -2 im) |
(+.f64 (*.f64 -2 im) (*.f64 -1/3 (pow.f64 im 3))) |
(fma.f64 -2 im (*.f64 -1/3 (pow.f64 im 3))) |
(fma.f64 -1/3 (pow.f64 im 3) (*.f64 -2 im)) |
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))) |
(fma.f64 -2 im (fma.f64 -1/60 (pow.f64 im 5) (*.f64 -1/3 (pow.f64 im 3)))) |
(fma.f64 -2 im (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/60 (pow.f64 im 5)))) |
(fma.f64 -1/3 (pow.f64 im 3) (fma.f64 -2 im (*.f64 -1/60 (pow.f64 im 5)))) |
(+.f64 (*.f64 -1/2520 (pow.f64 im 7)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3))))) |
(fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -2 im (fma.f64 -1/60 (pow.f64 im 5) (*.f64 -1/3 (pow.f64 im 3))))) |
(fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -2 im (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/60 (pow.f64 im 5))))) |
(fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -1/3 (pow.f64 im 3) (fma.f64 -2 im (*.f64 -1/60 (pow.f64 im 5))))) |
(fma.f64 -2 im (fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/60 (pow.f64 im 5))))) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)) |
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
(+.f64 (*.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re))) |
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re))) |
(fma.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re 3) -1/12))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/2 re) (*.f64 -1/12 (pow.f64 re 3)))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (*.f64 1/2 re))) |
(+.f64 (*.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (*.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5))))) |
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (fma.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) (*.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5))))) |
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (fma.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re 5) 1/240)))) |
(fma.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (*.f64 1/240 (pow.f64 re 5))))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/2 re) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (*.f64 1/240 (pow.f64 re 5))))) |
(+.f64 (*.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (+.f64 (*.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5))) (*.f64 -1/10080 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 7)))))) |
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (fma.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) (fma.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5)) (*.f64 (*.f64 -1/10080 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (pow.f64 re 7))))) |
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (fma.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) (fma.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5)) (*.f64 (*.f64 -1/10080 (pow.f64 re 7)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) |
(+.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/2 re) (*.f64 -1/12 (pow.f64 re 3)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/240 (pow.f64 re 5)) (*.f64 -1/10080 (pow.f64 re 7))))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (*.f64 1/2 re)) (+.f64 (*.f64 -1/10080 (pow.f64 re 7)) (*.f64 1/240 (pow.f64 re 5))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(fma.f64 (*.f64 (sin.f64 re) -1/6) (pow.f64 im 3) (*.f64 im (neg.f64 (sin.f64 re)))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im)))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (fma.f64 (*.f64 (sin.f64 re) -1/120) (pow.f64 im 5) (*.f64 im (neg.f64 (sin.f64 re))))) |
(fma.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 5) -1/120) im))) |
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (-.f64 (*.f64 (pow.f64 im 5) -1/120) im))) |
(*.f64 (sin.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (pow.f64 im 5) -1/120))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (fma.f64 (*.f64 (sin.f64 re) -1/120) (pow.f64 im 5) (*.f64 im (neg.f64 (sin.f64 re)))))) |
(+.f64 (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 5) -1/120) im)) (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 7) -1/5040)))) |
(*.f64 (sin.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 5) -1/120) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 3) -1/6)))) |
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im)))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re))) |
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
-3 |
-2 |
-1 |
0 |
1/512 |
1/64 |
1/16 |
1/8 |
1/4 |
1/3 |
1/2 |
1 |
3/2 |
2 |
3 |
4 |
6 |
8 |
9 |
27 |
-3 |
-2 |
-1 |
0 |
1/512 |
1/64 |
1/16 |
1/8 |
1/4 |
1/3 |
1/2 |
1 |
3/2 |
2 |
3 |
4 |
6 |
8 |
9 |
27 |
Compiled 1240 to 680 computations (45.2% saved)
5 alts after pruning (4 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 70 | 4 | 74 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 70 | 5 | 75 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ▶ | 84.9% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ▶ | 92.5% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| ▶ | 51.6% | (*.f64 im (neg.f64 (sin.f64 re))) |
| ▶ | 48.6% | (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
| ✓ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ▶ | 84.9% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ▶ | 92.5% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| ▶ | 51.6% | (*.f64 im (neg.f64 (sin.f64 re))) |
| ▶ | 48.6% | (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
Compiled 136 to 104 computations (23.5% saved)
Found 10 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) |
| ✓ | 99.8% | (*.f64 (pow.f64 im 3) -1/6) |
| ✓ | 95.4% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ✓ | 99.9% | (*.f64 (pow.f64 im 7) -1/5040) |
| ✓ | 99.9% | (*.f64 (pow.f64 im 5) -1/120) |
| ✓ | 99.8% | (*.f64 (pow.f64 im 3) -1/6) |
| ✓ | 98.4% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| ✓ | 99.8% | (*.f64 im (neg.f64 (sin.f64 re))) |
| ✓ | 100.0% | (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) |
| 54.3% | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
Compiled 175 to 103 computations (41.1% saved)
39 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 50.0ms | im | @ | 0 | (*.f64 im (neg.f64 (sin.f64 re))) |
| 2.0ms | im | @ | -inf | (*.f64 (pow.f64 im 5) -1/120) |
| 2.0ms | re | @ | inf | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| 1.0ms | re | @ | 0 | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| 1.0ms | im | @ | inf | (*.f64 im (neg.f64 (sin.f64 re))) |
| 1× | batch-egg-rewrite |
| 672× | add-sqr-sqrt |
| 642× | pow1 |
| 636× | add-exp-log |
| 636× | *-un-lft-identity |
| 634× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 225 |
| 1 | 674 | 225 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
(*.f64 (pow.f64 im 3) -1/6) |
(-.f64 (*.f64 (pow.f64 im 3) -1/6) im) |
| Outputs |
|---|
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
im |
re |
| 1× | egg-herbie |
| 1846× | fma-def |
| 1018× | distribute-lft-out |
| 946× | fma-neg |
| 870× | associate-*r* |
| 804× | associate-*l* |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 163 | 4857 |
| 1 | 371 | 4579 |
| 2 | 1123 | 4221 |
| 3 | 5282 | 4111 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 (*.f64 re im)) |
(+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im))) |
(+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 -1/60 (*.f64 re (pow.f64 im 5))) (*.f64 -2 (*.f64 re im)))) |
(+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 -1/2520 (*.f64 re (pow.f64 im 7))) (+.f64 (*.f64 -1/60 (*.f64 re (pow.f64 im 5))) (*.f64 -2 (*.f64 re im))))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 re im)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 re 5) im)) (+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im)))) |
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 re 5) im)) (+.f64 (*.f64 -1 (*.f64 re im)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (*.f64 1/5040 (*.f64 (pow.f64 re 7) im))))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 3))) (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re)) |
(+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 5))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 3))) (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re))) |
(+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 5))) (+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 3))) (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re)))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 -1 im) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
| Outputs |
|---|
(*.f64 -2 (*.f64 re im)) |
(+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im))) |
(fma.f64 -1/3 (*.f64 re (pow.f64 im 3)) (*.f64 -2 (*.f64 re im))) |
(fma.f64 -2 (*.f64 re im) (*.f64 re (*.f64 (pow.f64 im 3) -1/3))) |
(*.f64 re (+.f64 (*.f64 -2 im) (*.f64 -1/3 (pow.f64 im 3)))) |
(+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 -1/60 (*.f64 re (pow.f64 im 5))) (*.f64 -2 (*.f64 re im)))) |
(fma.f64 -1/3 (*.f64 re (pow.f64 im 3)) (fma.f64 -1/60 (*.f64 re (pow.f64 im 5)) (*.f64 -2 (*.f64 re im)))) |
(fma.f64 -1/3 (*.f64 re (pow.f64 im 3)) (fma.f64 -2 (*.f64 re im) (*.f64 re (*.f64 (pow.f64 im 5) -1/60)))) |
(fma.f64 re (*.f64 -1/3 (pow.f64 im 3)) (*.f64 re (+.f64 (*.f64 -2 im) (*.f64 -1/60 (pow.f64 im 5))))) |
(*.f64 re (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (+.f64 (*.f64 -2 im) (*.f64 -1/60 (pow.f64 im 5))))) |
(+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 -1/2520 (*.f64 re (pow.f64 im 7))) (+.f64 (*.f64 -1/60 (*.f64 re (pow.f64 im 5))) (*.f64 -2 (*.f64 re im))))) |
(fma.f64 -1/3 (*.f64 re (pow.f64 im 3)) (fma.f64 -1/2520 (*.f64 re (pow.f64 im 7)) (fma.f64 -1/60 (*.f64 re (pow.f64 im 5)) (*.f64 -2 (*.f64 re im))))) |
(fma.f64 -1/3 (*.f64 re (pow.f64 im 3)) (fma.f64 -1/2520 (*.f64 re (pow.f64 im 7)) (fma.f64 -2 (*.f64 re im) (*.f64 re (*.f64 (pow.f64 im 5) -1/60))))) |
(fma.f64 re (*.f64 -1/3 (pow.f64 im 3)) (fma.f64 re (*.f64 -1/2520 (pow.f64 im 7)) (*.f64 re (+.f64 (*.f64 -2 im) (*.f64 -1/60 (pow.f64 im 5)))))) |
(*.f64 re (+.f64 (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -2 im)) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/2520 (pow.f64 im 7))))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))) |
(*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 re im)) |
(neg.f64 (*.f64 re im)) |
(*.f64 re (neg.f64 im)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(fma.f64 -1 (*.f64 re im) (*.f64 (*.f64 1/6 (pow.f64 re 3)) im)) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) |
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 re 5) im)) (+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im)))) |
(fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 -1 (*.f64 re im) (*.f64 (*.f64 1/6 (pow.f64 re 3)) im))) |
(fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3))))) |
(*.f64 im (+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (*.f64 -1/120 (pow.f64 re 5)))) |
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 re 5) im)) (+.f64 (*.f64 -1 (*.f64 re im)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (*.f64 1/5040 (*.f64 (pow.f64 re 7) im))))) |
(fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 -1 (*.f64 re im) (fma.f64 1/6 (*.f64 im (pow.f64 re 3)) (*.f64 1/5040 (*.f64 im (pow.f64 re 7)))))) |
(fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (-.f64 (*.f64 im (+.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 1/5040 (pow.f64 re 7)))) (*.f64 re im))) |
(*.f64 im (+.f64 (fma.f64 1/6 (pow.f64 re 3) (*.f64 1/5040 (pow.f64 re 7))) (-.f64 (*.f64 -1/120 (pow.f64 re 5)) re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re) |
(*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 re (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 re (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 3))) (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re)) |
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) (*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im))) |
(fma.f64 re (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im)) (*.f64 (pow.f64 re 3) (*.f64 -1/6 (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))))) |
(*.f64 (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im) (fma.f64 (pow.f64 re 3) -1/6 re)) |
(*.f64 (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))) (fma.f64 (pow.f64 re 3) -1/6 re)) |
(+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 5))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 3))) (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re))) |
(fma.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) (fma.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) (*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)))) |
(fma.f64 1/120 (*.f64 (pow.f64 re 5) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) (fma.f64 re (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im)) (*.f64 (pow.f64 re 3) (*.f64 -1/6 (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im)))))) |
(fma.f64 (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im) (*.f64 (pow.f64 re 3) -1/6) (*.f64 (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im) (fma.f64 (pow.f64 re 5) 1/120 re))) |
(*.f64 (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))) (+.f64 (fma.f64 (pow.f64 re 5) 1/120 re) (*.f64 (pow.f64 re 3) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 5))) (+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 3))) (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) re)))) |
(fma.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) (fma.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) (fma.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) (*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im))))) |
(fma.f64 1/120 (*.f64 (pow.f64 re 5) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) (fma.f64 -1/5040 (*.f64 (pow.f64 re 7) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) (fma.f64 re (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im)) (*.f64 (pow.f64 re 3) (*.f64 -1/6 (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))))))) |
(+.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im) (fma.f64 (pow.f64 re 3) -1/6 re)) (*.f64 (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im) (fma.f64 (pow.f64 re 5) 1/120 (*.f64 (pow.f64 re 7) -1/5040)))) |
(*.f64 (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))) (+.f64 (fma.f64 (pow.f64 re 3) -1/6 re) (fma.f64 (pow.f64 re 5) 1/120 (*.f64 (pow.f64 re 7) -1/5040)))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 (sin.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im)))) |
(fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))) |
(fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))) |
(*.f64 (sin.f64 re) (+.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (*.f64 (pow.f64 im 5) -1/120))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 5) -1/120)) im)) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5)))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))) |
(fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 7) -1/5040))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 (*.f64 -1/6 (sin.f64 re)) (pow.f64 im 3)))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5)))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))) |
(fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 7) -1/5040))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 (*.f64 -1/6 (sin.f64 re)) (pow.f64 im 3)))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 -1/120 (*.f64 (sin.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (pow.f64 im 7) -1/5040))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 7) -1/5040)) im))) |
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6))) im)) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 5) -1/120 (fma.f64 (pow.f64 im 7) -1/5040 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/120 (pow.f64 im 5)) |
(*.f64 (pow.f64 im 5) -1/120) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 -1/5040 (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) -1/5040) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) |
(*.f64 re (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) |
(*.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (+.f64 re (*.f64 (pow.f64 re 3) -1/6))) |
(*.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (fma.f64 (pow.f64 re 3) -1/6 re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 (*.f64 1/120 (pow.f64 re 5)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) (*.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (+.f64 (*.f64 (pow.f64 re 5) 1/120) re))) |
(*.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (+.f64 (*.f64 (pow.f64 re 3) -1/6) (fma.f64 (pow.f64 re 5) 1/120 re))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 -1/5040 (*.f64 (pow.f64 re 7) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (*.f64 1/120 (pow.f64 re 5)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) |
(+.f64 (*.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (+.f64 re (*.f64 (pow.f64 re 3) -1/6))) (*.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (+.f64 (*.f64 (pow.f64 re 5) 1/120) (*.f64 (pow.f64 re 7) -1/5040)))) |
(*.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (+.f64 (fma.f64 (pow.f64 re 3) -1/6 re) (fma.f64 (pow.f64 re 5) 1/120 (*.f64 (pow.f64 re 7) -1/5040)))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 -1 (*.f64 (sin.f64 re) im)) |
(neg.f64 (*.f64 im (sin.f64 re))) |
(*.f64 (neg.f64 im) (sin.f64 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) |
(*.f64 (*.f64 -1/6 (sin.f64 re)) (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) |
(*.f64 (*.f64 -1/6 (sin.f64 re)) (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (sin.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))) |
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(*.f64 -1 im) |
(neg.f64 im) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(*.f64 -1/6 (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) -1/6) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1 im)) |
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) |
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
-3 |
-2 |
-1 |
-1/6 |
-1/120 |
-1/216 |
-1/5040 |
-1/1728000 |
-1/10077696 |
-1/128024064000 |
-1/5159780352000000000 |
-1/2098335016107155751174144000000000 |
0 |
1/16390160963076096000000 |
1/645241282560000 |
1/2985984000000 |
1/207360000 |
1/25401600 |
1/46656 |
1/14400 |
1/5040 |
1/1296 |
1/120 |
1/36 |
1/6 |
1/3 |
1/2 |
3/4 |
5/6 |
119/120 |
5039/5040 |
1 |
5/4 |
3/2 |
7/4 |
2 |
9/4 |
5/2 |
3 |
27/8 |
7/2 |
4 |
5 |
6 |
25/4 |
7 |
8 |
9 |
10 |
49/4 |
14 |
125/8 |
25 |
27 |
343/8 |
49 |
81 |
125 |
343 |
625 |
729 |
2401 |
15625 |
19683 |
117649 |
1953125 |
40353607 |
Compiled 3267 to 2366 computations (27.6% saved)
21 alts after pruning (16 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 207 | 16 | 223 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 4 | 4 |
| Done | 0 | 1 | 1 |
| Total | 207 | 21 | 228 |
| Status | Accuracy | Program |
|---|---|---|
| 29.0% | (+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) | |
| ▶ | 56.9% | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
| ✓ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 84.9% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ✓ | 92.5% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| 49.8% | (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) | |
| ▶ | 30.2% | (*.f64 re (neg.f64 im)) |
| ▶ | 36.1% | (*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
| ✓ | 51.6% | (*.f64 im (neg.f64 (sin.f64 re))) |
| 49.8% | (*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) | |
| ✓ | 48.6% | (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
| 3.1% | (*.f64 1/2 (*.f64 27 re)) | |
| 3.2% | (*.f64 1/2 (*.f64 -3 re)) | |
| 2.6% | (*.f64 1/2 40353607) | |
| 2.8% | (*.f64 1/2 1/2985984000000) | |
| 2.8% | (*.f64 1/2 1/16390160963076096000000) | |
| ▶ | 14.6% | (*.f64 1/2 0) |
| 2.9% | (*.f64 1/2 -1/2098335016107155751174144000000000) | |
| 2.8% | (*.f64 1/2 -1/128024064000) | |
| 2.8% | (*.f64 1/2 -1/120) | |
| ▶ | 2.8% | (*.f64 1/2 -3) |
| 29.0% | (+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) | |
| ▶ | 56.9% | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
| ✓ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 84.9% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ✓ | 92.5% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| 49.8% | (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) | |
| ▶ | 30.2% | (*.f64 re (neg.f64 im)) |
| ▶ | 36.1% | (*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
| ✓ | 51.6% | (*.f64 im (neg.f64 (sin.f64 re))) |
| 49.8% | (*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) | |
| ✓ | 48.6% | (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
| 3.1% | (*.f64 1/2 (*.f64 27 re)) | |
| 3.2% | (*.f64 1/2 (*.f64 -3 re)) | |
| 2.6% | (*.f64 1/2 40353607) | |
| 2.8% | (*.f64 1/2 1/2985984000000) | |
| 2.8% | (*.f64 1/2 1/16390160963076096000000) | |
| ▶ | 14.6% | (*.f64 1/2 0) |
| 2.9% | (*.f64 1/2 -1/2098335016107155751174144000000000) | |
| 2.8% | (*.f64 1/2 -1/128024064000) | |
| 2.8% | (*.f64 1/2 -1/120) | |
| ▶ | 2.8% | (*.f64 1/2 -3) |
Compiled 636 to 524 computations (17.6% saved)
Found 5 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
| ✓ | 99.8% | (*.f64 1/6 (pow.f64 re 3)) |
| ✓ | 96.3% | (*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
| ✓ | 99.8% | (*.f64 (sin.f64 re) -1/5040) |
| ✓ | 98.5% | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
Compiled 74 to 47 computations (36.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | im | @ | inf | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
| 1.0ms | im | @ | 0 | (*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
| 1.0ms | re | @ | inf | (*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
| 0.0ms | re | @ | inf | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
| 0.0ms | re | @ | 0 | (*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
| 1× | batch-egg-rewrite |
| 1674× | log-prod |
| 894× | fma-def |
| 620× | expm1-udef |
| 612× | log1p-udef |
| 386× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 99 |
| 1 | 393 | 83 |
| 2 | 5014 | 83 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 (sin.f64 re) -1/5040) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
| Outputs |
|---|
(+.f64 0 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) 1) |
(pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 3) 1/3) |
(pow.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (*.f64 (sin.f64 re) -1/5040))) 2) |
(sqrt.f64 (*.f64 (pow.f64 im 14) (pow.f64 (*.f64 (sin.f64 re) -1/5040) 2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 7) 3) (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3) (pow.f64 (pow.f64 im 7) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(exp.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 (sin.f64 re) -1/5040)))) |
(exp.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 (sin.f64 re) -1/5040))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(+.f64 0 (*.f64 (sin.f64 re) -1/5040)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) -1/5040))) 1) |
(pow.f64 (*.f64 (sin.f64 re) -1/5040) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) -1/5040)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -1/5040)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 2)) |
(log.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) -1/5040)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) -1/5040))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -1/5040)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) -1/5040))) |
(+.f64 0 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) |
(+.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(+.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (*.f64 (*.f64 im re) 1) (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))) (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 3)) (fma.f64 (*.f64 im re) (*.f64 im re) (-.f64 (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) |
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (*.f64 im (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) (fma.f64 1/6 (pow.f64 re 3) re)) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) im) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) im) (fma.f64 1/6 (pow.f64 re 3) re)) |
(pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 3) |
(pow.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 2)) |
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 (*.f64 im re)))) |
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(exp.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(fma.f64 im re (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 im (*.f64 1/6 (pow.f64 re 3)) (*.f64 im re)) |
(fma.f64 re im (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1/6 (*.f64 (pow.f64 re 3) im) (*.f64 im re)) |
(fma.f64 (pow.f64 re 3) (*.f64 1/6 im) (*.f64 im re)) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) im (*.f64 im re)) |
(fma.f64 1 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(fma.f64 1 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 (*.f64 re (cbrt.f64 1/6)) im) (*.f64 im re)) |
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) im) (*.f64 im re)) |
(fma.f64 -1 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im re) 1 (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 im re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im re)) (cbrt.f64 (*.f64 im re))) (cbrt.f64 (*.f64 im re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (sqrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 im re)) |
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 im re)) |
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 im)) (*.f64 (sqrt.f64 re) (sqrt.f64 im)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (sqrt.f64 im)) (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (sqrt.f64 im)) (*.f64 im re)) |
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im 1/6) (pow.f64 re 3) (*.f64 im re)) |
(fma.f64 (*.f64 im (pow.f64 re 3)) 1/6 (*.f64 im re)) |
(fma.f64 (*.f64 im (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)) (*.f64 im re)) |
(fma.f64 (*.f64 im (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 im re)) |
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 im re)) |
(fma.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 im re)) |
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im -1) re (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 0 (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) 1) |
(pow.f64 (*.f64 1/6 (pow.f64 re 3)) 1) |
(pow.f64 (*.f64 re (cbrt.f64 1/6)) 3) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) 2) |
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/36)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216)) |
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(exp.f64 (fma.f64 3 (log.f64 re) (log1p.f64 -5/6))) |
(exp.f64 (*.f64 (fma.f64 3 (log.f64 re) (log1p.f64 -5/6)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(-.f64 re (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re) |
(-.f64 0 (fma.f64 1/6 (pow.f64 re 3) re)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) re))) 1) |
(-.f64 (/.f64 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) re)) (/.f64 (*.f64 (pow.f64 re 6) 1/36) (fma.f64 1/6 (pow.f64 re 3) re))) |
(-.f64 (fma.f64 1/6 (pow.f64 re 3) 0) re) |
(*.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1) |
(*.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) |
(*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)))) |
(*.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)))) |
(/.f64 1 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2))) |
(/.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (fma.f64 1/6 (pow.f64 re 3) re)) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (pow.f64 re 6) 1/36 (fma.f64 re re (*.f64 re (*.f64 1/6 (pow.f64 re 3)))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (neg.f64 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) (neg.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(/.f64 (-.f64 (pow.f64 re 3) (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216)) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re)) |
(pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1) |
(pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 3) |
(pow.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) |
(log.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) re)))) |
(log.f64 (/.f64 (exp.f64 re) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(log.f64 (*.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (/.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (exp.f64 re))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re)))) |
(cbrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(exp.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 re 1 (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 re 1 (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re 1 (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 re 1 (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re 1 (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 re 1 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 re -1 (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 re -1 (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re -1 (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 re -1 (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re -1 (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 re -1 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 re (*.f64 (*.f64 re re) 1/6) re) |
(fma.f64 1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 re) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 re (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1 re (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 1 re (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 re (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 1 re (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) re) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) re) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) re) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re re) (*.f64 re 1/6) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) re) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 -1 re (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 -1 re (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 -1 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 -1 re (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 -1 re (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 -1 re (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) re) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (*.f64 1/6 re) (*.f64 re re) re) |
(fma.f64 (*.f64 1/6 (*.f64 re re)) re re) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
| 1× | egg-herbie |
| 798× | cancel-sign-sub-inv |
| 696× | associate-*r* |
| 622× | associate-*l* |
| 576× | distribute-rgt-neg-in |
| 546× | distribute-lft-neg-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 584 | 8515 |
| 1 | 1337 | 8197 |
| 2 | 4527 | 8155 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(+.f64 (*.f64 -1/604800 (*.f64 (pow.f64 re 5) (pow.f64 im 7))) (+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))))) |
(+.f64 (*.f64 -1/604800 (*.f64 (pow.f64 re 5) (pow.f64 im 7))) (+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (+.f64 (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) (*.f64 1/25401600 (*.f64 (pow.f64 re 7) (pow.f64 im 7)))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 -1/5040 re) |
(+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) |
(+.f64 (*.f64 1/30240 (pow.f64 re 3)) (+.f64 (*.f64 -1/604800 (pow.f64 re 5)) (*.f64 -1/5040 re))) |
(+.f64 (*.f64 1/30240 (pow.f64 re 3)) (+.f64 (*.f64 -1/604800 (pow.f64 re 5)) (+.f64 (*.f64 1/25401600 (pow.f64 re 7)) (*.f64 -1/5040 re)))) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 -1 (*.f64 re im)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 -1 re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 0 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) 1) |
(pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 3) 1/3) |
(pow.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (*.f64 (sin.f64 re) -1/5040))) 2) |
(sqrt.f64 (*.f64 (pow.f64 im 14) (pow.f64 (*.f64 (sin.f64 re) -1/5040) 2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 7) 3) (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3) (pow.f64 (pow.f64 im 7) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(exp.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 (sin.f64 re) -1/5040)))) |
(exp.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 (sin.f64 re) -1/5040))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(+.f64 0 (*.f64 (sin.f64 re) -1/5040)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) -1/5040))) 1) |
(pow.f64 (*.f64 (sin.f64 re) -1/5040) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) -1/5040)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -1/5040)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 2)) |
(log.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) -1/5040)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) -1/5040))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -1/5040)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) -1/5040))) |
(+.f64 0 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) |
(+.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(+.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (*.f64 (*.f64 im re) 1) (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))) (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 3)) (fma.f64 (*.f64 im re) (*.f64 im re) (-.f64 (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) |
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (*.f64 im (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) (fma.f64 1/6 (pow.f64 re 3) re)) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) im) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) im) (fma.f64 1/6 (pow.f64 re 3) re)) |
(pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 3) |
(pow.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 2)) |
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 (*.f64 im re)))) |
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(exp.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(fma.f64 im re (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 im (*.f64 1/6 (pow.f64 re 3)) (*.f64 im re)) |
(fma.f64 re im (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1/6 (*.f64 (pow.f64 re 3) im) (*.f64 im re)) |
(fma.f64 (pow.f64 re 3) (*.f64 1/6 im) (*.f64 im re)) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) im (*.f64 im re)) |
(fma.f64 1 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(fma.f64 1 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 (*.f64 re (cbrt.f64 1/6)) im) (*.f64 im re)) |
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) im) (*.f64 im re)) |
(fma.f64 -1 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im re) 1 (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 im re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im re)) (cbrt.f64 (*.f64 im re))) (cbrt.f64 (*.f64 im re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (sqrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 im re)) |
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 im re)) |
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 im)) (*.f64 (sqrt.f64 re) (sqrt.f64 im)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (sqrt.f64 im)) (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (sqrt.f64 im)) (*.f64 im re)) |
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im 1/6) (pow.f64 re 3) (*.f64 im re)) |
(fma.f64 (*.f64 im (pow.f64 re 3)) 1/6 (*.f64 im re)) |
(fma.f64 (*.f64 im (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)) (*.f64 im re)) |
(fma.f64 (*.f64 im (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 im re)) |
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 im re)) |
(fma.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 im re)) |
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 im -1) re (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 0 (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) 1) |
(pow.f64 (*.f64 1/6 (pow.f64 re 3)) 1) |
(pow.f64 (*.f64 re (cbrt.f64 1/6)) 3) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) 2) |
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/36)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216)) |
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(exp.f64 (fma.f64 3 (log.f64 re) (log1p.f64 -5/6))) |
(exp.f64 (*.f64 (fma.f64 3 (log.f64 re) (log1p.f64 -5/6)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(-.f64 re (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re) |
(-.f64 0 (fma.f64 1/6 (pow.f64 re 3) re)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) re))) 1) |
(-.f64 (/.f64 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) re)) (/.f64 (*.f64 (pow.f64 re 6) 1/36) (fma.f64 1/6 (pow.f64 re 3) re))) |
(-.f64 (fma.f64 1/6 (pow.f64 re 3) 0) re) |
(*.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1) |
(*.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) |
(*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)))) |
(*.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)))) |
(/.f64 1 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2))) |
(/.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (fma.f64 1/6 (pow.f64 re 3) re)) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (pow.f64 re 6) 1/36 (fma.f64 re re (*.f64 re (*.f64 1/6 (pow.f64 re 3)))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (neg.f64 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) (neg.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(/.f64 (-.f64 (pow.f64 re 3) (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216)) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re)) |
(pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1) |
(pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 3) |
(pow.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) |
(log.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) re)))) |
(log.f64 (/.f64 (exp.f64 re) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(log.f64 (*.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (/.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (exp.f64 re))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re)))) |
(cbrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(exp.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 re 1 (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 re 1 (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re 1 (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 re 1 (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re 1 (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 re 1 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 re -1 (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 re -1 (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re -1 (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 re -1 (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 re -1 (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 re -1 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 re (*.f64 (*.f64 re re) 1/6) re) |
(fma.f64 1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 re) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 re (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1 re (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 1 re (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 re (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 1 re (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) re) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) re) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) re) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re re) (*.f64 re 1/6) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) re) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 -1 re (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 -1 re (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 -1 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 -1 re (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 -1 re (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 -1 re (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) re) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (*.f64 1/6 re) (*.f64 re re) re) |
(fma.f64 (*.f64 1/6 (*.f64 re re)) re re) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
| Outputs |
|---|
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 (*.f64 -1/5040 re) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (*.f64 1/30240 (*.f64 (pow.f64 im 7) (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 -1/5040 re (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 -1/5040 re))) |
(+.f64 (*.f64 -1/604800 (*.f64 (pow.f64 re 5) (pow.f64 im 7))) (+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))))) |
(fma.f64 -1/604800 (*.f64 (pow.f64 im 7) (pow.f64 re 5)) (fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (*.f64 1/30240 (*.f64 (pow.f64 im 7) (pow.f64 re 3))))) |
(fma.f64 -1/604800 (*.f64 (pow.f64 im 7) (pow.f64 re 5)) (*.f64 (pow.f64 im 7) (fma.f64 -1/5040 re (*.f64 1/30240 (pow.f64 re 3))))) |
(fma.f64 -1/604800 (*.f64 (pow.f64 im 7) (pow.f64 re 5)) (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 -1/5040 re)))) |
(+.f64 (*.f64 -1/604800 (*.f64 (pow.f64 re 5) (pow.f64 im 7))) (+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (+.f64 (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) (*.f64 1/25401600 (*.f64 (pow.f64 re 7) (pow.f64 im 7)))))) |
(fma.f64 -1/604800 (*.f64 (pow.f64 im 7) (pow.f64 re 5)) (fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (fma.f64 1/30240 (*.f64 (pow.f64 im 7) (pow.f64 re 3)) (*.f64 1/25401600 (*.f64 (pow.f64 im 7) (pow.f64 re 7)))))) |
(+.f64 (*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 1/25401600 (pow.f64 re 7)))) (*.f64 (pow.f64 im 7) (fma.f64 -1/5040 re (*.f64 -1/604800 (pow.f64 re 5))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 re) |
(+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) |
(fma.f64 1/30240 (pow.f64 re 3) (*.f64 -1/5040 re)) |
(fma.f64 -1/5040 re (*.f64 1/30240 (pow.f64 re 3))) |
(+.f64 (*.f64 1/30240 (pow.f64 re 3)) (+.f64 (*.f64 -1/604800 (pow.f64 re 5)) (*.f64 -1/5040 re))) |
(fma.f64 1/30240 (pow.f64 re 3) (fma.f64 -1/604800 (pow.f64 re 5) (*.f64 -1/5040 re))) |
(fma.f64 1/30240 (pow.f64 re 3) (fma.f64 -1/5040 re (*.f64 -1/604800 (pow.f64 re 5)))) |
(+.f64 (*.f64 1/30240 (pow.f64 re 3)) (+.f64 (*.f64 -1/604800 (pow.f64 re 5)) (+.f64 (*.f64 1/25401600 (pow.f64 re 7)) (*.f64 -1/5040 re)))) |
(fma.f64 1/30240 (pow.f64 re 3) (fma.f64 -1/604800 (pow.f64 re 5) (fma.f64 1/25401600 (pow.f64 re 7) (*.f64 -1/5040 re)))) |
(fma.f64 1/30240 (pow.f64 re 3) (fma.f64 -1/604800 (pow.f64 re 5) (fma.f64 -1/5040 re (*.f64 1/25401600 (pow.f64 re 7))))) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 -1/5040 (sin.f64 re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) im) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 -1 (*.f64 re im)) |
(*.f64 (neg.f64 re) im) |
(*.f64 re (neg.f64 im)) |
(*.f64 im (neg.f64 re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 im (*.f64 (pow.f64 re 3) 1/6)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 im (*.f64 (pow.f64 re 3) 1/6)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(*.f64 -1 re) |
(neg.f64 re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(*.f64 1/6 (pow.f64 re 3)) |
(*.f64 (pow.f64 re 3) 1/6) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(*.f64 1/6 (pow.f64 re 3)) |
(*.f64 (pow.f64 re 3) 1/6) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(+.f64 0 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) 1) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 1) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))) 3) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 3) 1/3) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (*.f64 (sin.f64 re) -1/5040))) 2) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(sqrt.f64 (*.f64 (pow.f64 im 14) (pow.f64 (*.f64 (sin.f64 re) -1/5040) 2))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 -1/5040 (sin.f64 re)) 2) (pow.f64 im 14))) |
(fabs.f64 (*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7)))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) 3)) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 7) 3) (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3) (pow.f64 (pow.f64 im 7) 3))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 (sin.f64 re) -1/5040)))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 (sin.f64 re) -1/5040))) 1)) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(*.f64 -1/5040 (*.f64 (sin.f64 re) (pow.f64 im 7))) |
(*.f64 (sin.f64 re) (*.f64 -1/5040 (pow.f64 im 7))) |
(+.f64 0 (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 -1/5040 (sin.f64 re)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))))) |
(*.f64 -1/5040 (sin.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) -1/5040))) 1) |
(*.f64 -1/5040 (sin.f64 re)) |
(pow.f64 (*.f64 (sin.f64 re) -1/5040) 1) |
(*.f64 -1/5040 (sin.f64 re)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) -1/5040)) 3) |
(*.f64 -1/5040 (sin.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3) 1/3) |
(*.f64 -1/5040 (sin.f64 re)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -1/5040)) 2) |
(*.f64 -1/5040 (sin.f64 re)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 2)) |
(*.f64 -1/5040 (sin.f64 re)) |
(log.f64 (pow.f64 (exp.f64 -1/5040) (sin.f64 re))) |
(*.f64 -1/5040 (sin.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) -1/5040)))) |
(*.f64 -1/5040 (sin.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -1/5040) 3)) |
(*.f64 -1/5040 (sin.f64 re)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) -1/5040))) |
(*.f64 -1/5040 (sin.f64 re)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) -1/5040))) |
(*.f64 -1/5040 (sin.f64 re)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -1/5040)) 1)) |
(*.f64 -1/5040 (sin.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) -1/5040))) |
(*.f64 -1/5040 (sin.f64 re)) |
(+.f64 0 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(+.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(+.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(+.f64 (*.f64 (*.f64 im re) 1) (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 1)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))) (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 re 3) 1/6 re))) (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 re 3) 1/6 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 re 3) 1/6 re))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 re 3) 1/6 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 re 3) 1/6 re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) 1) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 3)) (fma.f64 (*.f64 im re) (*.f64 im re) (-.f64 (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 (*.f64 im (*.f64 (pow.f64 re 3) 1/6)) 3)) (fma.f64 (*.f64 re im) (*.f64 re im) (*.f64 (*.f64 im (*.f64 (pow.f64 re 3) 1/6)) (-.f64 (*.f64 im (*.f64 (pow.f64 re 3) 1/6)) (*.f64 re im))))) |
(/.f64 (*.f64 (pow.f64 im 3) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (fma.f64 im (*.f64 re (*.f64 re im)) (*.f64 im (*.f64 (*.f64 (pow.f64 re 3) 1/6) (*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)))))) |
(/.f64 (*.f64 (pow.f64 im 3) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (fma.f64 im (*.f64 (*.f64 re re) im) (*.f64 im (-.f64 (*.f64 (*.f64 (pow.f64 re 6) 1/36) im) (*.f64 (*.f64 1/6 (pow.f64 re 4)) im))))) |
(/.f64 (-.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 im (/.f64 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)))) |
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(*.f64 (/.f64 im (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) |
(/.f64 (*.f64 im (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) (fma.f64 1/6 (pow.f64 re 3) re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) im) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 im (/.f64 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)))) |
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(*.f64 (/.f64 im (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) im) (fma.f64 1/6 (pow.f64 re 3) re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 1) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 3) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(pow.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 3) 1/3) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 2) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 2)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 1/6 (pow.f64 re 3) re))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(log.f64 (*.f64 (exp.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 (*.f64 im re)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)) 3)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3) (pow.f64 im 3))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(exp.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re))) 1)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) re)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 im re (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 im (*.f64 1/6 (pow.f64 re 3)) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 re im (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 1/6 (*.f64 (pow.f64 re 3) im) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (pow.f64 re 3) (*.f64 1/6 im) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) im (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 1 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 1 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 (*.f64 re (cbrt.f64 1/6)) im) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) im) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 -1 (*.f64 im re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(fma.f64 (*.f64 im re) 1 (*.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) 1)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))))) (cbrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im re)) (cbrt.f64 (*.f64 im re))) (cbrt.f64 (*.f64 im re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (sqrt.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 im)) (*.f64 (sqrt.f64 re) (sqrt.f64 im)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (sqrt.f64 im)) (*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (sqrt.f64 im)) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 im 1/6) (pow.f64 re 3) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 im (pow.f64 re 3)) 1/6 (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 im (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 im (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 im re)) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (pow.f64 re 3) 1/6 re)) |
(fma.f64 (*.f64 im -1) re (*.f64 im (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) |
(+.f64 0 (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (pow.f64 re 3) 1/6) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (pow.f64 re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (pow.f64 re 3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) |
(*.f64 (pow.f64 re 3) 1/6) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) 1) |
(*.f64 (pow.f64 re 3) 1/6) |
(pow.f64 (*.f64 1/6 (pow.f64 re 3)) 1) |
(*.f64 (pow.f64 re 3) 1/6) |
(pow.f64 (*.f64 re (cbrt.f64 1/6)) 3) |
(*.f64 (pow.f64 re 3) 1/6) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) 1/3) |
(*.f64 (pow.f64 re 3) 1/6) |
(pow.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) 2) |
(*.f64 (pow.f64 re 3) 1/6) |
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/36)) |
(fabs.f64 (*.f64 (pow.f64 re 3) 1/6)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) |
(*.f64 (pow.f64 re 3) 1/6) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))) |
(*.f64 (pow.f64 re 3) 1/6) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216)) |
(*.f64 (pow.f64 re 3) 1/6) |
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 (pow.f64 re 3) 1/6) |
(exp.f64 (fma.f64 3 (log.f64 re) (log1p.f64 -5/6))) |
(*.f64 (pow.f64 re 3) (exp.f64 (log1p.f64 -5/6))) |
(exp.f64 (*.f64 (fma.f64 3 (log.f64 re) (log1p.f64 -5/6)) 1)) |
(exp.f64 (fma.f64 3 (log.f64 re) (log1p.f64 -5/6))) |
(*.f64 (pow.f64 re 3) (exp.f64 (log1p.f64 -5/6))) |
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 (pow.f64 re 3) 1/6) |
(-.f64 re (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(-.f64 0 (fma.f64 1/6 (pow.f64 re 3) re)) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) re))) 1) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(-.f64 (/.f64 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) re)) (/.f64 (*.f64 (pow.f64 re 6) 1/36) (fma.f64 1/6 (pow.f64 re 3) re))) |
(-.f64 (/.f64 (*.f64 re re) (fma.f64 (pow.f64 re 3) 1/6 re)) (/.f64 (*.f64 (pow.f64 re 6) 1/36) (fma.f64 (pow.f64 re 3) 1/6 re))) |
(-.f64 (/.f64 (*.f64 re re) (fma.f64 (pow.f64 re 3) 1/6 re)) (*.f64 1/36 (/.f64 (pow.f64 re 6) (fma.f64 (pow.f64 re 3) 1/6 re)))) |
(fma.f64 re (/.f64 re (fma.f64 (pow.f64 re 3) 1/6 re)) (*.f64 (/.f64 (pow.f64 re 6) (fma.f64 (pow.f64 re 3) 1/6 re)) -1/36)) |
(-.f64 (fma.f64 1/6 (pow.f64 re 3) 0) re) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(*.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(*.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2)) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(*.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(*.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(/.f64 1 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(/.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (fma.f64 1/6 (pow.f64 re 3) re)) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (pow.f64 re 6) 1/36 (fma.f64 re re (*.f64 re (*.f64 1/6 (pow.f64 re 3)))))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (pow.f64 re 6) 1/36 (fma.f64 re re (*.f64 re (*.f64 (pow.f64 re 3) 1/6))))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 (pow.f64 re 3) 1/6 re)))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3))) (neg.f64 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re)))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) (neg.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(/.f64 (-.f64 (pow.f64 re 3) (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216)) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) |
(/.f64 (-.f64 (pow.f64 re 3) (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(/.f64 (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 (pow.f64 re 3) 3) -1/216)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re)) |
(/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re re)) (fma.f64 (pow.f64 re 3) 1/6 re)) |
(pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 3) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(pow.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3) 1/3) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(pow.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2)) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) re)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (/.f64 (exp.f64 re) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(log.f64 (*.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log.f64 (/.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (exp.f64 re))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re)))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re)))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(cbrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 3)) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(expm1.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(exp.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 1)) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(log1p.f64 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) re))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 re 1 (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 re 1 (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 re 1 (*.f64 -1/6 (pow.f64 re 3))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 re 1 (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 re 1 (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 re 1 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 re -1 (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 re -1 (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 re -1 (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 re -1 (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 re -1 (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 re -1 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 re (*.f64 (*.f64 re re) 1/6) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) re) 1 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 1 re (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 1 re (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 1 re (*.f64 -1/6 (pow.f64 re 3))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 1 re (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 1 re (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 1 re (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 -1/6 (pow.f64 re 3))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) re) 2) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 re re) (*.f64 re 1/6) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(+.f64 (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(+.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) re) (*.f64 re re))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re)))) |
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 re 3)) (fma.f64 (*.f64 (pow.f64 re 3) 1/6) (fma.f64 (pow.f64 re 3) 1/6 re) (*.f64 re re))) |
(fma.f64 -1 re (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 -1 re (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 -1 re (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 -1 re (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 -1 re (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 -1 re (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 1/6 (pow.f64 re 3)))) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (pow.f64 re 3) 1/6 (*.f64 (pow.f64 re 3) 1/6))) |
(fma.f64 (fma.f64 (sqrt.f64 1/6) (pow.f64 re 3/2) (sqrt.f64 re)) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (pow.f64 re 3) 1/3)) |
(+.f64 (-.f64 re (*.f64 (pow.f64 re 3) 1/6)) (*.f64 (pow.f64 re 3) 1/3)) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 -1/6 (pow.f64 re 3) (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 1/6 (pow.f64 re 3))) 1 (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 re (cbrt.f64 1/6))) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (+.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (-.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)) (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 re (*.f64 (pow.f64 re 3) -1/6)) |
(-.f64 re (*.f64 (pow.f64 re 3) 1/6)) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 1/6 re) (*.f64 re re) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 1/6 (*.f64 re re)) re re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) re) |
(fma.f64 (pow.f64 re 3) 1/6 re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (*.f64 (pow.f64 re 3) 1/6) re) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 -1 (*.f64 1/6 (pow.f64 re 3)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2)) (*.f64 re (cbrt.f64 1/6)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
(fma.f64 (*.f64 -1 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2))) (*.f64 (sqrt.f64 1/6) (pow.f64 re 3/2)))) |
(neg.f64 (fma.f64 (pow.f64 re 3) 1/6 re)) |
(-.f64 (*.f64 (pow.f64 re 3) -1/6) re) |
Compiled 6566 to 4533 computations (31% saved)
22 alts after pruning (13 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 371 | 5 | 376 |
| Fresh | 3 | 8 | 11 |
| Picked | 1 | 4 | 5 |
| Done | 0 | 5 | 5 |
| Total | 375 | 22 | 397 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 47.5% | (*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
| ✓ | 56.9% | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
| ▶ | 44.8% | (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
| ✓ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 84.9% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ✓ | 92.5% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| ✓ | 30.2% | (*.f64 re (neg.f64 im)) |
| 25.0% | (*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) | |
| 25.0% | (*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) | |
| ✓ | 51.6% | (*.f64 im (neg.f64 (sin.f64 re))) |
| ✓ | 48.6% | (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
| 3.1% | (*.f64 1/2 (*.f64 27 re)) | |
| ▶ | 3.2% | (*.f64 1/2 (*.f64 -3 re)) |
| 2.6% | (*.f64 1/2 40353607) | |
| 2.8% | (*.f64 1/2 1/2985984000000) | |
| ▶ | 2.8% | (*.f64 1/2 1/16390160963076096000000) |
| ✓ | 14.6% | (*.f64 1/2 0) |
| 2.9% | (*.f64 1/2 -1/2098335016107155751174144000000000) | |
| 2.8% | (*.f64 1/2 -1/128024064000) | |
| ▶ | 2.8% | (*.f64 1/2 -1/120) |
| ✓ | 2.8% | (*.f64 1/2 -3) |
| 25.2% | (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) | |
| ▶ | 47.5% | (*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
| ✓ | 56.9% | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
| ▶ | 44.8% | (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
| ✓ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 84.9% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ✓ | 92.5% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| ✓ | 30.2% | (*.f64 re (neg.f64 im)) |
| 25.0% | (*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) | |
| 25.0% | (*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) | |
| ✓ | 51.6% | (*.f64 im (neg.f64 (sin.f64 re))) |
| ✓ | 48.6% | (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
| 3.1% | (*.f64 1/2 (*.f64 27 re)) | |
| ▶ | 3.2% | (*.f64 1/2 (*.f64 -3 re)) |
| 2.6% | (*.f64 1/2 40353607) | |
| 2.8% | (*.f64 1/2 1/2985984000000) | |
| ▶ | 2.8% | (*.f64 1/2 1/16390160963076096000000) |
| ✓ | 14.6% | (*.f64 1/2 0) |
| 2.9% | (*.f64 1/2 -1/2098335016107155751174144000000000) | |
| 2.8% | (*.f64 1/2 -1/128024064000) | |
| ▶ | 2.8% | (*.f64 1/2 -1/120) |
| ✓ | 2.8% | (*.f64 1/2 -3) |
| 25.2% | (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
Compiled 592 to 476 computations (19.6% saved)
Found 5 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 -1/5040 re) |
| ✓ | 96.8% | (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
| ✓ | 100.0% | (*.f64 -1/5040 re) |
| ✓ | 99.8% | (*.f64 1/30240 (pow.f64 re 3)) |
| ✓ | 81.8% | (*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
Compiled 83 to 63 computations (24.1% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 43.0ms | re | @ | 0 | (*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
| 1.0ms | im | @ | 0 | (*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
| 1.0ms | re | @ | inf | (*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
| 1.0ms | re | @ | 0 | (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
| 0.0ms | re | @ | inf | (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
| 1× | batch-egg-rewrite |
| 1478× | log-prod |
| 844× | fma-def |
| 688× | pow-prod-up |
| 652× | pow-exp |
| 552× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 79 |
| 1 | 334 | 79 |
| 2 | 4074 | 79 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(*.f64 -1/5040 re) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 -1/5040 re) |
| Outputs |
|---|
(+.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(+.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) |
(+.f64 (*.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 1) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 3) (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 2) (-.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14)) (*.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 2) (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (-.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(/.f64 (*.f64 (pow.f64 im 7) (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000))) (fma.f64 (*.f64 re -1/5040) (-.f64 (*.f64 re -1/5040) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600))) |
(/.f64 (*.f64 (pow.f64 im 7) (fma.f64 (pow.f64 re 6) 1/914457600 (neg.f64 (*.f64 1/25401600 (*.f64 re re))))) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 1/5040 re))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000)) (pow.f64 im 7)) (fma.f64 (*.f64 re -1/5040) (-.f64 (*.f64 re -1/5040) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 6) 1/914457600 (neg.f64 (*.f64 1/25401600 (*.f64 re re)))) (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 1/5040 re))) |
(pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 3) 1/3) |
(pow.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 im 14) (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 2))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7)) (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 21) (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 3) (pow.f64 im 21))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(fma.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 im 7) (*.f64 re -1/5040) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 re (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 1/30240 (pow.f64 re 3)) (pow.f64 im 7) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re -1/5040) (pow.f64 im 7) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 1 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 1 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 1 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) (cbrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 2) (*.f64 (cbrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (cbrt.f64 (pow.f64 im 7)) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (cbrt.f64 (pow.f64 im 7)) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/30240)) 2) (*.f64 (*.f64 re (cbrt.f64 1/30240)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (*.f64 re -1/5040)) (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 im 7/2) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 im 7/2) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 1 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) -1/5040) re (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (sqrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7/2)) (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7/2)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (cbrt.f64 (pow.f64 im 14))) (cbrt.f64 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (pow.f64 im 7/2)) (pow.f64 im 7/2) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) re) -1/5040 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 2)) (cbrt.f64 (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) (sqrt.f64 (*.f64 re -1/5040))) (sqrt.f64 (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 re -1/5040) (cbrt.f64 (pow.f64 im 14))) (cbrt.f64 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 re -1/5040) (pow.f64 im 7/2)) (pow.f64 im 7/2) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) 1) re (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) 1/30240) (pow.f64 re 3) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 re 3)) 1/30240 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 (*.f64 re (cbrt.f64 1/30240)) 2)) (*.f64 re (cbrt.f64 1/30240)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 1/30240 (pow.f64 re 3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))) (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/30240 (pow.f64 re 3)))) 1) |
(pow.f64 (*.f64 1/30240 (pow.f64 re 3)) 1) |
(pow.f64 (*.f64 re (cbrt.f64 1/30240)) 3) |
(pow.f64 (*.f64 (pow.f64 re 9) 1/27653197824000) 1/3) |
(pow.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) 2) |
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/914457600)) |
(log.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/30240 (pow.f64 re 3))))) |
(cbrt.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) |
(expm1.f64 (log1p.f64 (*.f64 1/30240 (pow.f64 re 3)))) |
(exp.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240))) |
(exp.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 1)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (cbrt.f64 1/30240))) 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) 1/3)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 1/30240 (pow.f64 re 3)))) |
(+.f64 0 (*.f64 re -1/5040)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re -1/5040))) 1) |
(pow.f64 (*.f64 re -1/5040) 1) |
(pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 3) |
(pow.f64 (*.f64 (pow.f64 re 3) -1/128024064000) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 re -1/5040)) 2) |
(sqrt.f64 (*.f64 1/25401600 (*.f64 re re))) |
(log.f64 (pow.f64 (exp.f64 -1/5040) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re -1/5040)))) |
(cbrt.f64 (*.f64 (pow.f64 re 3) -1/128024064000)) |
(expm1.f64 (log1p.f64 (*.f64 re -1/5040))) |
(exp.f64 (log.f64 (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re -1/5040))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re -1/5040))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re -1/5040))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) 1) |
(pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) 2) |
(sqrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 21) (*.f64 (pow.f64 re 3) -1/128024064000))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 re 3) -1/128024064000) (pow.f64 im 21))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(exp.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040)))) |
(exp.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040))) 1)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(+.f64 0 (*.f64 re -1/5040)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re -1/5040))) 1) |
(pow.f64 (*.f64 re -1/5040) 1) |
(pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 3) |
(pow.f64 (*.f64 (pow.f64 re 3) -1/128024064000) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 re -1/5040)) 2) |
(sqrt.f64 (*.f64 1/25401600 (*.f64 re re))) |
(log.f64 (pow.f64 (exp.f64 -1/5040) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re -1/5040)))) |
(cbrt.f64 (*.f64 (pow.f64 re 3) -1/128024064000)) |
(expm1.f64 (log1p.f64 (*.f64 re -1/5040))) |
(exp.f64 (log.f64 (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re -1/5040))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re -1/5040))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re -1/5040))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 re -1/5040))) |
| 1× | egg-herbie |
| 1514× | times-frac |
| 804× | cancel-sign-sub-inv |
| 664× | fma-neg |
| 602× | associate-*r* |
| 536× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 364 | 5809 |
| 1 | 849 | 5665 |
| 2 | 3170 | 5633 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(+.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(+.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) |
(+.f64 (*.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 1) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 3) (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 2) (-.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14)) (*.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 2) (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (-.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(/.f64 (*.f64 (pow.f64 im 7) (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000))) (fma.f64 (*.f64 re -1/5040) (-.f64 (*.f64 re -1/5040) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600))) |
(/.f64 (*.f64 (pow.f64 im 7) (fma.f64 (pow.f64 re 6) 1/914457600 (neg.f64 (*.f64 1/25401600 (*.f64 re re))))) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 1/5040 re))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000)) (pow.f64 im 7)) (fma.f64 (*.f64 re -1/5040) (-.f64 (*.f64 re -1/5040) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 6) 1/914457600 (neg.f64 (*.f64 1/25401600 (*.f64 re re)))) (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 1/5040 re))) |
(pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 3) 1/3) |
(pow.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 im 14) (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 2))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7)) (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 21) (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 3) (pow.f64 im 21))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(fma.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 im 7) (*.f64 re -1/5040) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 re (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 1/30240 (pow.f64 re 3)) (pow.f64 im 7) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 re -1/5040) (pow.f64 im 7) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 1 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 1 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 1 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) (cbrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 2) (*.f64 (cbrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (cbrt.f64 (pow.f64 im 7)) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (cbrt.f64 (pow.f64 im 7)) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/30240)) 2) (*.f64 (*.f64 re (cbrt.f64 1/30240)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (sqrt.f64 (*.f64 re -1/5040)) (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 im 7/2) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 im 7/2) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 1 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) -1/5040) re (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (sqrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7/2)) (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7/2)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (cbrt.f64 (pow.f64 im 14))) (cbrt.f64 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (pow.f64 im 7/2)) (pow.f64 im 7/2) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) re) -1/5040 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 2)) (cbrt.f64 (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) (sqrt.f64 (*.f64 re -1/5040))) (sqrt.f64 (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 re -1/5040) (cbrt.f64 (pow.f64 im 14))) (cbrt.f64 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 re -1/5040) (pow.f64 im 7/2)) (pow.f64 im 7/2) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) 1) re (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (*.f64 (pow.f64 im 7) 1/30240) (pow.f64 re 3) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 re 3)) 1/30240 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 (*.f64 re (cbrt.f64 1/30240)) 2)) (*.f64 re (cbrt.f64 1/30240)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 1/30240 (pow.f64 re 3))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))) (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/30240 (pow.f64 re 3)))) 1) |
(pow.f64 (*.f64 1/30240 (pow.f64 re 3)) 1) |
(pow.f64 (*.f64 re (cbrt.f64 1/30240)) 3) |
(pow.f64 (*.f64 (pow.f64 re 9) 1/27653197824000) 1/3) |
(pow.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) 2) |
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/914457600)) |
(log.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/30240 (pow.f64 re 3))))) |
(cbrt.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) |
(expm1.f64 (log1p.f64 (*.f64 1/30240 (pow.f64 re 3)))) |
(exp.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240))) |
(exp.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 1)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (cbrt.f64 1/30240))) 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) 1/3)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 1/30240 (pow.f64 re 3)))) |
(+.f64 0 (*.f64 re -1/5040)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re -1/5040))) 1) |
(pow.f64 (*.f64 re -1/5040) 1) |
(pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 3) |
(pow.f64 (*.f64 (pow.f64 re 3) -1/128024064000) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 re -1/5040)) 2) |
(sqrt.f64 (*.f64 1/25401600 (*.f64 re re))) |
(log.f64 (pow.f64 (exp.f64 -1/5040) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re -1/5040)))) |
(cbrt.f64 (*.f64 (pow.f64 re 3) -1/128024064000)) |
(expm1.f64 (log1p.f64 (*.f64 re -1/5040))) |
(exp.f64 (log.f64 (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re -1/5040))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re -1/5040))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re -1/5040))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) 1) |
(pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) 2) |
(sqrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 21) (*.f64 (pow.f64 re 3) -1/128024064000))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 re 3) -1/128024064000) (pow.f64 im 21))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(exp.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040)))) |
(exp.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040))) 1)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(+.f64 0 (*.f64 re -1/5040)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re -1/5040))) 1) |
(pow.f64 (*.f64 re -1/5040) 1) |
(pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 3) |
(pow.f64 (*.f64 (pow.f64 re 3) -1/128024064000) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 re -1/5040)) 2) |
(sqrt.f64 (*.f64 1/25401600 (*.f64 re re))) |
(log.f64 (pow.f64 (exp.f64 -1/5040) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re -1/5040)))) |
(cbrt.f64 (*.f64 (pow.f64 re 3) -1/128024064000)) |
(expm1.f64 (log1p.f64 (*.f64 re -1/5040))) |
(exp.f64 (log.f64 (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re -1/5040))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re -1/5040))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re -1/5040))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 re -1/5040))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re)) (pow.f64 im 7)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(+.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (*.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 1) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 1) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 3) (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 2) (-.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14)) (*.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) 3) (pow.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) 3)) (+.f64 (pow.f64 (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) 2) (-.f64 (*.f64 1/25401600 (*.f64 (*.f64 re re) (pow.f64 im 14))) (*.f64 (pow.f64 im 7) (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 (*.f64 re (pow.f64 im 7)))))))) |
(/.f64 (*.f64 (pow.f64 (pow.f64 im 7) 3) (+.f64 (*.f64 1/27653197824000 (pow.f64 (pow.f64 re 3) 3)) (*.f64 (pow.f64 re 3) -1/128024064000))) (+.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7))) 2) (-.f64 (pow.f64 (*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) 2) (*.f64 (*.f64 re -1/5040) (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (pow.f64 im 14)))))) |
(/.f64 (*.f64 (pow.f64 (pow.f64 im 7) 3) (+.f64 (*.f64 1/27653197824000 (pow.f64 (pow.f64 re 3) 3)) (*.f64 (pow.f64 re 3) -1/128024064000))) (+.f64 (*.f64 (pow.f64 im 14) (*.f64 (pow.f64 re 6) 1/914457600)) (fma.f64 1/25401600 (*.f64 (*.f64 re re) (pow.f64 im 14)) (*.f64 (*.f64 re -1/5040) (*.f64 (*.f64 (pow.f64 re 3) -1/30240) (pow.f64 im 14)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 2) (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (-.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) 2) (*.f64 1/25401600 (*.f64 (*.f64 re re) (pow.f64 im 14)))) (*.f64 (pow.f64 im 7) (-.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 re -1/5040)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7))) 2) (*.f64 (pow.f64 im 14) (*.f64 (*.f64 -1/25401600 re) re))) (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040)))) |
(/.f64 (/.f64 (fma.f64 (pow.f64 im 14) (*.f64 (pow.f64 re 6) 1/914457600) (*.f64 (pow.f64 im 14) (*.f64 re (*.f64 re -1/25401600)))) (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040))) |
(/.f64 (*.f64 (pow.f64 im 7) (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000))) (fma.f64 (*.f64 re -1/5040) (-.f64 (*.f64 re -1/5040) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600))) |
(/.f64 (pow.f64 im 7) (/.f64 (fma.f64 (*.f64 re -1/5040) (+.f64 (*.f64 re -1/5040) (*.f64 -1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600)) (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000)) (fma.f64 (*.f64 re -1/5040) (fma.f64 re -1/5040 (*.f64 (pow.f64 re 3) -1/30240)) (*.f64 (pow.f64 re 6) 1/914457600))) (pow.f64 im 7)) |
(/.f64 (*.f64 (pow.f64 im 7) (fma.f64 (pow.f64 re 6) 1/914457600 (neg.f64 (*.f64 1/25401600 (*.f64 re re))))) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 1/5040 re))) |
(/.f64 (fma.f64 (pow.f64 re 6) 1/914457600 (*.f64 -1/25401600 (*.f64 re re))) (/.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040)) (pow.f64 im 7))) |
(*.f64 (/.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040))) (fma.f64 (pow.f64 re 6) 1/914457600 (*.f64 (*.f64 -1/25401600 re) re))) |
(*.f64 (/.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040))) (fma.f64 (pow.f64 re 6) 1/914457600 (*.f64 re (*.f64 re -1/25401600)))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000)) (pow.f64 im 7)) (fma.f64 (*.f64 re -1/5040) (-.f64 (*.f64 re -1/5040) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600))) |
(/.f64 (pow.f64 im 7) (/.f64 (fma.f64 (*.f64 re -1/5040) (+.f64 (*.f64 re -1/5040) (*.f64 -1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 re 6) 1/914457600)) (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 re 9) 1/27653197824000 (*.f64 (pow.f64 re 3) -1/128024064000)) (fma.f64 (*.f64 re -1/5040) (fma.f64 re -1/5040 (*.f64 (pow.f64 re 3) -1/30240)) (*.f64 (pow.f64 re 6) 1/914457600))) (pow.f64 im 7)) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 6) 1/914457600 (neg.f64 (*.f64 1/25401600 (*.f64 re re)))) (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 1/5040 re))) |
(/.f64 (fma.f64 (pow.f64 re 6) 1/914457600 (*.f64 -1/25401600 (*.f64 re re))) (/.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040)) (pow.f64 im 7))) |
(*.f64 (/.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040))) (fma.f64 (pow.f64 re 6) 1/914457600 (*.f64 (*.f64 -1/25401600 re) re))) |
(*.f64 (/.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re 1/5040))) (fma.f64 (pow.f64 re 6) 1/914457600 (*.f64 re (*.f64 re -1/25401600)))) |
(pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 1) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 3) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 3) 1/3) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(pow.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 2) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(sqrt.f64 (*.f64 (pow.f64 im 14) (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 2))) |
(fabs.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 7)) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7)) (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) 3)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(cbrt.f64 (*.f64 (pow.f64 im 21) (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 3) (pow.f64 im 21))) |
(cbrt.f64 (*.f64 (pow.f64 im 21) (pow.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 1)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040)))) 1) 1)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 3)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 1/3)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7/2) (sqrt.f64 (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) 2)) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 im 7) (*.f64 re -1/5040) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 re (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 1/30240 (pow.f64 re 3)) (pow.f64 im 7) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 re -1/5040) (pow.f64 im 7) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 1 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 1 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 1 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) (cbrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7)))) (cbrt.f64 (*.f64 1/25401600 (*.f64 (*.f64 re re) (pow.f64 im 14)))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (*.f64 re (*.f64 -1/5040 (pow.f64 im 7)))) (cbrt.f64 (pow.f64 (*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) 2)) (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7)))) (cbrt.f64 (*.f64 1/25401600 (*.f64 (*.f64 re re) (pow.f64 im 14)))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (*.f64 re (*.f64 -1/5040 (pow.f64 im 7)))) (cbrt.f64 (pow.f64 (*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) 2)) (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 2) (*.f64 (cbrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (cbrt.f64 (pow.f64 im 7)) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (*.f64 re -1/5040) (cbrt.f64 (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 -1/5040 (*.f64 re (cbrt.f64 (pow.f64 im 7)))) (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 re (*.f64 -1/5040 (cbrt.f64 (pow.f64 im 7)))) (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (cbrt.f64 (pow.f64 im 7)) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (cbrt.f64 (pow.f64 im 7))) (*.f64 -1/5040 (*.f64 re (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 im 7)))) (*.f64 re (*.f64 -1/5040 (pow.f64 im 7)))) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/30240)) 2) (*.f64 (*.f64 re (cbrt.f64 1/30240)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (sqrt.f64 (*.f64 re -1/5040)) (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 im 7/2) (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 im 7/2) (*.f64 1/30240 (pow.f64 re 3))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))) 1 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) -1/5040) re (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3))))) (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (sqrt.f64 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7/2)) (*.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (pow.f64 im 7/2)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 im 7/2) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (cbrt.f64 (pow.f64 im 14))) (cbrt.f64 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (cbrt.f64 (pow.f64 im 7))) (*.f64 -1/5040 (*.f64 re (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (cbrt.f64 (pow.f64 im 7)))) (*.f64 re (*.f64 -1/5040 (pow.f64 im 7)))) |
(fma.f64 (*.f64 (*.f64 1/30240 (pow.f64 re 3)) (pow.f64 im 7/2)) (pow.f64 im 7/2) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) re) -1/5040 (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 2)) (cbrt.f64 (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (sqrt.f64 (*.f64 re -1/5040))) (sqrt.f64 (*.f64 re -1/5040)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 re -1/5040) (cbrt.f64 (pow.f64 im 14))) (cbrt.f64 (pow.f64 im 7)) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 (*.f64 re -1/5040) (cbrt.f64 (pow.f64 im 7))) (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 -1/5040 (*.f64 re (cbrt.f64 (pow.f64 im 7)))) (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)))) |
(fma.f64 (cbrt.f64 (pow.f64 im 14)) (*.f64 re (*.f64 -1/5040 (cbrt.f64 (pow.f64 im 7)))) (*.f64 (pow.f64 re 3) (*.f64 1/30240 (pow.f64 im 7)))) |
(fma.f64 (*.f64 (*.f64 re -1/5040) (pow.f64 im 7/2)) (pow.f64 im 7/2) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) 1) re (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (*.f64 (pow.f64 im 7) -1/5040) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 im 7) (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) 1/30240) (pow.f64 re 3) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 re 3)) 1/30240 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (pow.f64 (*.f64 re (cbrt.f64 1/30240)) 2)) (*.f64 re (cbrt.f64 1/30240)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(fma.f64 (*.f64 (pow.f64 im 7) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 (pow.f64 im 7) (fma.f64 1/30240 (pow.f64 re 3) (*.f64 re -1/5040))) |
(+.f64 0 (*.f64 1/30240 (pow.f64 re 3))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))) (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/30240 (pow.f64 re 3)))) 1) |
(*.f64 1/30240 (pow.f64 re 3)) |
(pow.f64 (*.f64 1/30240 (pow.f64 re 3)) 1) |
(*.f64 1/30240 (pow.f64 re 3)) |
(pow.f64 (*.f64 re (cbrt.f64 1/30240)) 3) |
(*.f64 1/30240 (pow.f64 re 3)) |
(pow.f64 (*.f64 (pow.f64 re 9) 1/27653197824000) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) |
(pow.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240)) 2) |
(*.f64 1/30240 (pow.f64 re 3)) |
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/914457600)) |
(log.f64 (pow.f64 (exp.f64 1/30240) (pow.f64 re 3))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/30240 (pow.f64 re 3))))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(cbrt.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) |
(expm1.f64 (log1p.f64 (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(exp.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(exp.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 1)) |
(*.f64 1/30240 (pow.f64 re 3)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 1) 1)) |
(*.f64 1/30240 (pow.f64 re 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (cbrt.f64 1/30240))) 3)) |
(*.f64 1/30240 (pow.f64 re 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) 1/3)) |
(cbrt.f64 (*.f64 (pow.f64 re 9) 1/27653197824000)) |
(exp.f64 (*.f64 (*.f64 (fma.f64 3 (log.f64 re) (log.f64 1/30240)) 3) 1/3)) |
(*.f64 1/30240 (pow.f64 re 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/30240))) 2)) |
(*.f64 1/30240 (pow.f64 re 3)) |
(log1p.f64 (expm1.f64 (*.f64 1/30240 (pow.f64 re 3)))) |
(*.f64 1/30240 (pow.f64 re 3)) |
(+.f64 0 (*.f64 re -1/5040)) |
(*.f64 re -1/5040) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(*.f64 re -1/5040) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re -1/5040))) 1) |
(*.f64 re -1/5040) |
(pow.f64 (*.f64 re -1/5040) 1) |
(*.f64 re -1/5040) |
(pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 3) |
(*.f64 re -1/5040) |
(pow.f64 (*.f64 (pow.f64 re 3) -1/128024064000) 1/3) |
(*.f64 re -1/5040) |
(pow.f64 (sqrt.f64 (*.f64 re -1/5040)) 2) |
(*.f64 re -1/5040) |
(sqrt.f64 (*.f64 1/25401600 (*.f64 re re))) |
(sqrt.f64 (*.f64 re (*.f64 re 1/25401600))) |
(log.f64 (pow.f64 (exp.f64 -1/5040) re)) |
(*.f64 re -1/5040) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re -1/5040)))) |
(*.f64 re -1/5040) |
(cbrt.f64 (*.f64 (pow.f64 re 3) -1/128024064000)) |
(*.f64 re -1/5040) |
(expm1.f64 (log1p.f64 (*.f64 re -1/5040))) |
(*.f64 re -1/5040) |
(exp.f64 (log.f64 (*.f64 re -1/5040))) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1) 1)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re -1/5040))) 3)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re -1/5040))) 1/3)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 3) 1/3)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re -1/5040))) 2)) |
(*.f64 re -1/5040) |
(log1p.f64 (expm1.f64 (*.f64 re -1/5040))) |
(*.f64 re -1/5040) |
(+.f64 0 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) 1) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 1) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))) 3) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3) 1/3) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2)) 2) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(sqrt.f64 (*.f64 (*.f64 1/25401600 (*.f64 re re)) (pow.f64 im 14))) |
(sqrt.f64 (*.f64 1/25401600 (*.f64 (*.f64 re re) (pow.f64 im 14)))) |
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) 2)) |
(fabs.f64 (*.f64 re (*.f64 -1/5040 (pow.f64 im 7)))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/5040) re) (pow.f64 im 7))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040))))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) 3)) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(cbrt.f64 (*.f64 (pow.f64 im 21) (*.f64 (pow.f64 re 3) -1/128024064000))) |
(cbrt.f64 (*.f64 (pow.f64 re 3) (*.f64 -1/128024064000 (pow.f64 im 21)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 re 3) -1/128024064000) (pow.f64 im 21))) |
(cbrt.f64 (*.f64 (pow.f64 re 3) (*.f64 -1/128024064000 (pow.f64 im 21)))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040)))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040))) 1)) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (*.f64 (*.f64 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040))) 1) 1)) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) 3)) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (*.f64 (*.f64 3 (fma.f64 7 (log.f64 im) (log.f64 (*.f64 re -1/5040)))) 1/3)) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 re -1/5040)) (pow.f64 im 7/2))) 2)) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)))) |
(*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) |
(*.f64 re (*.f64 -1/5040 (pow.f64 im 7))) |
(+.f64 0 (*.f64 re -1/5040)) |
(*.f64 re -1/5040) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)) (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/5040) re)))) |
(*.f64 re -1/5040) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re -1/5040))) 1) |
(*.f64 re -1/5040) |
(pow.f64 (*.f64 re -1/5040) 1) |
(*.f64 re -1/5040) |
(pow.f64 (cbrt.f64 (*.f64 re -1/5040)) 3) |
(*.f64 re -1/5040) |
(pow.f64 (*.f64 (pow.f64 re 3) -1/128024064000) 1/3) |
(*.f64 re -1/5040) |
(pow.f64 (sqrt.f64 (*.f64 re -1/5040)) 2) |
(*.f64 re -1/5040) |
(sqrt.f64 (*.f64 1/25401600 (*.f64 re re))) |
(sqrt.f64 (*.f64 re (*.f64 re 1/25401600))) |
(log.f64 (pow.f64 (exp.f64 -1/5040) re)) |
(*.f64 re -1/5040) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re -1/5040)))) |
(*.f64 re -1/5040) |
(cbrt.f64 (*.f64 (pow.f64 re 3) -1/128024064000)) |
(*.f64 re -1/5040) |
(expm1.f64 (log1p.f64 (*.f64 re -1/5040))) |
(*.f64 re -1/5040) |
(exp.f64 (log.f64 (*.f64 re -1/5040))) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 1) 1)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re -1/5040))) 3)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re -1/5040))) 1/3)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re -1/5040)) 3) 1/3)) |
(*.f64 re -1/5040) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re -1/5040))) 2)) |
(*.f64 re -1/5040) |
(log1p.f64 (expm1.f64 (*.f64 re -1/5040))) |
(*.f64 re -1/5040) |
Compiled 3707 to 2910 computations (21.5% saved)
22 alts after pruning (9 fresh and 13 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 200 | 1 | 201 |
| Fresh | 0 | 8 | 8 |
| Picked | 1 | 4 | 5 |
| Done | 0 | 9 | 9 |
| Total | 201 | 22 | 223 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 56.9% | (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
| ✓ | 44.8% | (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
| ✓ | 65.3% | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 84.9% | (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
| ✓ | 92.5% | (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| ✓ | 30.2% | (*.f64 re (neg.f64 im)) |
| 25.0% | (*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) | |
| 25.0% | (*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) | |
| ✓ | 51.6% | (*.f64 im (neg.f64 (sin.f64 re))) |
| ✓ | 48.6% | (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
| 3.1% | (*.f64 1/2 (*.f64 27 re)) | |
| ✓ | 3.2% | (*.f64 1/2 (*.f64 -3 re)) |
| 2.6% | (*.f64 1/2 40353607) | |
| 2.8% | (*.f64 1/2 1/2985984000000) | |
| ✓ | 2.8% | (*.f64 1/2 1/16390160963076096000000) |
| ✓ | 14.6% | (*.f64 1/2 0) |
| 2.9% | (*.f64 1/2 -1/2098335016107155751174144000000000) | |
| 2.8% | (*.f64 1/2 -1/128024064000) | |
| ✓ | 2.8% | (*.f64 1/2 -1/120) |
| ✓ | 2.8% | (*.f64 1/2 -3) |
| 25.2% | (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) | |
| 27.4% | (*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
Compiled 400 to 296 computations (26% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) |
(*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
(*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
| Outputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
6 calls:
| 34.0ms | im |
| 13.0ms | (sin.f64 re) |
| 12.0ms | re |
| 12.0ms | (*.f64 1/2 (sin.f64 re)) |
| 9.0ms | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.5% | 1 | re |
| 99.9% | 3 | im |
| 99.3% | 3 | (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| 92.5% | 1 | (*.f64 1/2 (sin.f64 re)) |
| 92.5% | 1 | (sin.f64 re) |
| 99.9% | 3 | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
Compiled 246 to 171 computations (30.5% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) |
(*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
(*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| Outputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
2 calls:
| 42.0ms | im |
| 7.0ms | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.9% | 3 | im |
| 99.9% | 3 | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
Compiled 198 to 135 computations (31.8% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) |
(*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
(*.f64 (pow.f64 im 7) (+.f64 (*.f64 1/30240 (pow.f64 re 3)) (*.f64 -1/5040 re))) |
| Outputs |
|---|
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
4 calls:
| 48.0ms | im |
| 34.0ms | (sin.f64 re) |
| 33.0ms | re |
| 7.0ms | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 86.8% | 3 | (sin.f64 re) |
| 86.8% | 3 | re |
| 94.8% | 4 | im |
| 92.4% | 3 | (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) |
Compiled 194 to 137 computations (29.4% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) |
(*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
| Outputs |
|---|
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
1 calls:
| 91.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 94.7% | 4 | im |
Compiled 156 to 110 computations (29.5% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) |
(*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 1/30240 (*.f64 (pow.f64 re 3) (pow.f64 im 7))) |
| Outputs |
|---|
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) |
1 calls:
| 30.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.3% | 3 | im |
Compiled 146 to 104 computations (28.8% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(*.f64 im (+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 im (fma.f64 (*.f64 1/6 (*.f64 re re)) re re)) |
(*.f64 im (fma.f64 (*.f64 re re) (*.f64 re 1/6) re)) |
(+.f64 (*.f64 -1 (*.f64 re im)) (*.f64 1/6 (*.f64 (pow.f64 re 3) im))) |
(*.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 re (pow.f64 im 3))) (*.f64 -2 (*.f64 re im)))) |
| Outputs |
|---|
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) |
3 calls:
| 43.0ms | re |
| 28.0ms | im |
| 27.0ms | (sin.f64 re) |
| Accuracy | Segments | Branch |
|---|---|---|
| 67.4% | 3 | (sin.f64 re) |
| 69.4% | 5 | re |
| 80.4% | 3 | im |
Compiled 136 to 97 computations (28.7% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
| Outputs |
|---|
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) im)) |
(*.f64 re (neg.f64 im)) |
3 calls:
| 26.0ms | im |
| 19.0ms | re |
| 7.0ms | (sin.f64 re) |
| Accuracy | Segments | Branch |
|---|---|---|
| 53.3% | 3 | re |
| 51.6% | 1 | (sin.f64 re) |
| 63.4% | 4 | im |
Compiled 62 to 51 computations (17.7% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
| Outputs |
|---|
(*.f64 re (neg.f64 im)) |
(*.f64 im (neg.f64 (sin.f64 re))) |
(*.f64 re (neg.f64 im)) |
1 calls:
| 18.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 56.2% | 3 | im |
Compiled 48 to 41 computations (14.6% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 (*.f64 -3 re)) |
(*.f64 1/2 (*.f64 27 re)) |
| Outputs |
|---|
(*.f64 re (neg.f64 im)) |
2 calls:
| 8.0ms | im |
| 6.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 30.2% | 1 | re |
| 30.2% | 1 | im |
Compiled 46 to 40 computations (13% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 0) |
(*.f64 1/2 1/16390160963076096000000) |
(*.f64 1/2 1/2985984000000) |
(*.f64 1/2 40353607) |
| Outputs |
|---|
(*.f64 1/2 0) |
2 calls:
| 6.0ms | re |
| 5.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 14.6% | 1 | re |
| 14.6% | 1 | im |
Compiled 32 to 30 computations (6.3% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
| Outputs |
|---|
(*.f64 1/2 -1/2098335016107155751174144000000000) |
2 calls:
| 4.0ms | re |
| 4.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 2.9% | 1 | im |
| 2.9% | 1 | re |
Compiled 20 to 18 computations (10% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -1/128024064000) |
| Outputs |
|---|
(*.f64 1/2 -1/128024064000) |
2 calls:
| 3.0ms | re |
| 3.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 2.8% | 1 | re |
| 2.8% | 1 | im |
Compiled 17 to 15 computations (11.8% saved)
| Inputs |
|---|
(*.f64 1/2 -3) |
(*.f64 1/2 -1/120) |
| Outputs |
|---|
(*.f64 1/2 -1/120) |
2 calls:
| 3.0ms | re |
| 3.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 2.8% | 1 | im |
| 2.8% | 1 | re |
Compiled 14 to 12 computations (14.3% saved)
Total 0.0b remaining (0%)
Threshold costs 0b (0%)
| Inputs |
|---|
(*.f64 1/2 -3) |
| Outputs |
|---|
(*.f64 1/2 -3) |
2 calls:
| 2.0ms | im |
| 2.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 2.8% | 1 | re |
| 2.8% | 1 | im |
Compiled 11 to 9 computations (18.2% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.08436590954717982 | 211453980.1630573 |
| 0.0ms | -4.6187118229268967e+23 | -3.507446932893288e-8 |
Compiled 18 to 14 computations (22.2% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.8435716286901993e-9 | 0.08436590954717982 |
| 0.0ms | -4.6187118229268967e+23 | -3.507446932893288e-8 |
Compiled 18 to 14 computations (22.2% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 1.753723470233009e-8 | 54.489572978871145 |
| 27.0ms | -149.8222089351881 | -19.169517944893403 |
| 31.0ms | -3.2524122778559055e+72 | -2.437652306808051e+67 |
| 29.0ms | 159× | body | 256 | valid |
| 21.0ms | 52× | body | 1024 | valid |
| 13.0ms | 97× | body | 256 | infinite |
| 10.0ms | 31× | body | 1024 | infinite |
| 7.0ms | 29× | body | 512 | valid |
| 4.0ms | 16× | body | 512 | infinite |
Compiled 606 to 476 computations (21.5% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 1.753723470233009e-8 | 54.489572978871145 |
| 23.0ms | -149.8222089351881 | -19.169517944893403 |
| 52.0ms | -3.2524122778559055e+72 | -2.437652306808051e+67 |
| 33.0ms | 32× | body | 1024 | infinite |
| 24.0ms | 57× | body | 1024 | valid |
| 24.0ms | 157× | body | 256 | valid |
| 13.0ms | 98× | body | 256 | infinite |
| 7.0ms | 26× | body | 512 | valid |
| 3.0ms | 14× | body | 512 | infinite |
Compiled 531 to 416 computations (21.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 37.0ms | 1.753723470233009e-8 | 54.489572978871145 |
| 34.0ms | -19.169517944893403 | -0.0421704547101383 |
| 31.0ms | 70× | body | 1024 | valid |
| 27.0ms | 165× | body | 256 | valid |
| 10.0ms | 37× | body | 512 | valid |
Compiled 341 to 269 computations (21.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 9.24731345211777e+29 | 1.0146901735609154e+41 |
| 30.0ms | -203480209397498.25 | -2258148056260.809 |
| 35.0ms | 180× | body | 256 | infinite |
| 19.0ms | 59× | body | 1024 | infinite |
| 8.0ms | 33× | body | 512 | infinite |
Compiled 324 to 252 computations (22.2% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 1.6204325092942014e+125 | 2.8067114708378126e+126 |
| 38.0ms | 54.489572978871145 | 13614819.328427868 |
| 24.0ms | -11975160524163002.0 | -203480209397498.25 |
| 27.0ms | 74× | body | 1024 | infinite |
| 23.0ms | 162× | body | 256 | infinite |
| 11.0ms | 29× | body | 1024 | valid |
| 9.0ms | 61× | body | 256 | valid |
| 8.0ms | 28× | body | 512 | infinite |
| 4.0ms | 14× | body | 512 | valid |
Compiled 425 to 329 computations (22.6% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 9.08397538969264e+131 | 2.3972796201562497e+135 |
| 27.0ms | -3.127878926761827e+105 | -6.315876731396233e+103 |
| 22.0ms | 145× | body | 256 | infinite |
| 19.0ms | 61× | body | 1024 | infinite |
| 8.0ms | 34× | body | 512 | infinite |
Compiled 243 to 179 computations (26.3% saved)
| 1× | egg-herbie |
| 50× | *-commutative |
| 20× | +-commutative |
| 16× | sub-neg |
| 12× | neg-mul-1 |
| 12× | neg-sub0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 107 | 804 |
| 1 | 155 | 804 |
| 2 | 174 | 804 |
| 3 | 186 | 804 |
| 4 | 191 | 804 |
| 5 | 192 | 804 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -399999999999999966445568) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 3602879701896397/36028797018963968) (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) |
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -399999999999999966445568) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 4835703278458517/2417851639229258349412352) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) |
(if (<=.f64 im -24499999999999999502222122874662486465208804610099593476130264317952) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (if (<=.f64 im -39/2) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (if (<=.f64 im 3152519739159347/562949953421312) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(if (<=.f64 im -24499999999999999502222122874662486465208804610099593476130264317952) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (if (<=.f64 im -39/2) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (if (<=.f64 im 4728779608739021/1125899906842624) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(if (<=.f64 im -4728779608739021/1125899906842624) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (if (<=.f64 im 4728779608739021/1125899906842624) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(if (<=.f64 im -22000000000000) (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) (if (<=.f64 im 940000000000000035580045950976) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)))) |
(if (<=.f64 im -340000000000000) (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (if (<=.f64 im 580) (*.f64 im (neg.f64 (sin.f64 re))) (if (<=.f64 im 639999999999999966946039965907977165721265176146053590525472935237435460511169754832162396741697336568652827047259240065400832) (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (*.f64 re (neg.f64 im))))) |
(if (<=.f64 im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (*.f64 re (neg.f64 im)) (if (<=.f64 im 590000000000000008143734898952854021599089015939069247018044722685538453256916716419143620447099976844572921054150670245223811392733184) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 re (neg.f64 im)))) |
(*.f64 re (neg.f64 im)) |
(*.f64 1/2 0) |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
(*.f64 1/2 -1/128024064000) |
(*.f64 1/2 -1/120) |
(*.f64 1/2 -3) |
| Outputs |
|---|
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -399999999999999966445568) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 3602879701896397/36028797018963968) (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) |
(if (or (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -399999999999999966445568) (not (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 3602879701896397/36028797018963968))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) |
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -399999999999999966445568) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 4835703278458517/2417851639229258349412352) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) |
(if (or (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -399999999999999966445568) (not (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 4835703278458517/2417851639229258349412352))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) (*.f64 im (neg.f64 (sin.f64 re)))) |
(if (or (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -399999999999999966445568) (not (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 4835703278458517/2417851639229258349412352))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) (*.f64 (neg.f64 im) (sin.f64 re))) |
(if (<=.f64 im -24499999999999999502222122874662486465208804610099593476130264317952) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (if (<=.f64 im -39/2) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (if (<=.f64 im 3152519739159347/562949953421312) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(if (<=.f64 im -24499999999999999502222122874662486465208804610099593476130264317952) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (if (<=.f64 im -39/2) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (if (<=.f64 im 4728779608739021/1125899906842624) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(if (<=.f64 im -24499999999999999502222122874662486465208804610099593476130264317952) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (if (<=.f64 im -39/2) (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) re)) (if (<=.f64 im 4728779608739021/1125899906842624) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040))))) |
(if (<=.f64 im -4728779608739021/1125899906842624) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (if (<=.f64 im 4728779608739021/1125899906842624) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)))) |
(if (or (<=.f64 im -4728779608739021/1125899906842624) (not (<=.f64 im 4728779608739021/1125899906842624))) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (*.f64 im (neg.f64 (sin.f64 re)))) |
(if (or (<=.f64 im -4728779608739021/1125899906842624) (not (<=.f64 im 4728779608739021/1125899906842624))) (*.f64 (pow.f64 im 7) (*.f64 (sin.f64 re) -1/5040)) (*.f64 (neg.f64 im) (sin.f64 re))) |
(if (<=.f64 im -22000000000000) (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)) (if (<=.f64 im 940000000000000035580045950976) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 (pow.f64 im 7) (*.f64 -1/5040 re)))) |
(if (or (<=.f64 im -22000000000000) (not (<=.f64 im 940000000000000035580045950976))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 im (neg.f64 (sin.f64 re)))) |
(if (or (<=.f64 im -22000000000000) (not (<=.f64 im 940000000000000035580045950976))) (*.f64 (pow.f64 im 7) (*.f64 re -1/5040)) (*.f64 (neg.f64 im) (sin.f64 re))) |
(if (<=.f64 im -340000000000000) (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (if (<=.f64 im 580) (*.f64 im (neg.f64 (sin.f64 re))) (if (<=.f64 im 639999999999999966946039965907977165721265176146053590525472935237435460511169754832162396741697336568652827047259240065400832) (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (*.f64 re (neg.f64 im))))) |
(if (<=.f64 im -340000000000000) (*.f64 1/6 (*.f64 im (pow.f64 re 3))) (if (<=.f64 im 580) (*.f64 im (neg.f64 (sin.f64 re))) (if (<=.f64 im 639999999999999966946039965907977165721265176146053590525472935237435460511169754832162396741697336568652827047259240065400832) (*.f64 1/6 (*.f64 im (pow.f64 re 3))) (*.f64 (neg.f64 im) re)))) |
(if (<=.f64 im -340000000000000) (*.f64 1/6 (*.f64 im (pow.f64 re 3))) (if (<=.f64 im 580) (*.f64 (neg.f64 im) (sin.f64 re)) (if (<=.f64 im 639999999999999966946039965907977165721265176146053590525472935237435460511169754832162396741697336568652827047259240065400832) (*.f64 1/6 (*.f64 im (pow.f64 re 3))) (*.f64 (neg.f64 im) re)))) |
(if (<=.f64 im -340000000000000) (*.f64 1/6 (*.f64 im (pow.f64 re 3))) (if (<=.f64 im 580) (*.f64 (neg.f64 im) (sin.f64 re)) (if (<=.f64 im 639999999999999966946039965907977165721265176146053590525472935237435460511169754832162396741697336568652827047259240065400832) (*.f64 1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im (neg.f64 re))))) |
(if (<=.f64 im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (*.f64 re (neg.f64 im)) (if (<=.f64 im 590000000000000008143734898952854021599089015939069247018044722685538453256916716419143620447099976844572921054150670245223811392733184) (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 re (neg.f64 im)))) |
(if (or (<=.f64 im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (not (<=.f64 im 590000000000000008143734898952854021599089015939069247018044722685538453256916716419143620447099976844572921054150670245223811392733184))) (*.f64 (neg.f64 im) re) (*.f64 im (neg.f64 (sin.f64 re)))) |
(if (or (<=.f64 im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (not (<=.f64 im 590000000000000008143734898952854021599089015939069247018044722685538453256916716419143620447099976844572921054150670245223811392733184))) (*.f64 (neg.f64 im) re) (*.f64 (neg.f64 im) (sin.f64 re))) |
(if (or (<=.f64 im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (not (<=.f64 im 590000000000000008143734898952854021599089015939069247018044722685538453256916716419143620447099976844572921054150670245223811392733184))) (*.f64 im (neg.f64 re)) (*.f64 (neg.f64 im) (sin.f64 re))) |
(*.f64 re (neg.f64 im)) |
(*.f64 (neg.f64 im) re) |
(*.f64 im (neg.f64 re)) |
(*.f64 1/2 0) |
0 |
(*.f64 1/2 -1/2098335016107155751174144000000000) |
-1/4196670032214311502348288000000000 |
(*.f64 1/2 -1/128024064000) |
-1/256048128000 |
(*.f64 1/2 -1/120) |
-1/240 |
(*.f64 1/2 -3) |
-3/2 |
Compiled 311 to 209 computations (32.8% saved)
| 1846× | fma-def |
| 1846× | fma-def |
| 1846× | fma-def |
| 1018× | distribute-lft-out |
| 1018× | distribute-lft-out |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 88 | 1344 |
| 1 | 204 | 1344 |
| 2 | 550 | 1236 |
| 3 | 1947 | 1176 |
| 4 | 4830 | 1176 |
| 0 | 30 | 225 |
| 1 | 674 | 225 |
| 0 | 30 | 225 |
| 1 | 674 | 225 |
| 0 | 30 | 225 |
| 1 | 674 | 225 |
| 0 | 30 | 225 |
| 1 | 674 | 225 |
| 0 | 30 | 225 |
| 1 | 674 | 225 |
| 0 | 88 | 1344 |
| 1 | 204 | 1344 |
| 2 | 550 | 1236 |
| 3 | 1947 | 1176 |
| 4 | 4830 | 1176 |
| 0 | 163 | 4857 |
| 1 | 371 | 4579 |
| 2 | 1123 | 4221 |
| 3 | 5282 | 4111 |
| 0 | 163 | 4857 |
| 1 | 371 | 4579 |
| 2 | 1123 | 4221 |
| 3 | 5282 | 4111 |
| 0 | 163 | 4857 |
| 1 | 371 | 4579 |
| 2 | 1123 | 4221 |
| 3 | 5282 | 4111 |
| 0 | 584 | 8515 |
| 1 | 1337 | 8197 |
| 2 | 4527 | 8155 |
| 0 | 88 | 1344 |
| 1 | 204 | 1344 |
| 2 | 550 | 1236 |
| 3 | 1947 | 1176 |
| 4 | 4830 | 1176 |
| 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 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 566 to 347 computations (38.7% saved)
Compiled 682 to 376 computations (44.9% saved)
Loading profile data...