
Time bar (total: 11.6s)
| 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 15 to 12 computations (20% saved)
| 860.0ms | 1041× | body | 1024 | valid |
| 429.0ms | 2622× | body | 256 | valid |
| 424.0ms | 2576× | body | 256 | infinite |
| 358.0ms | 978× | body | 1024 | infinite |
| 133.0ms | 539× | body | 512 | infinite |
| 130.0ms | 497× | body | 512 | valid |
| 4.0ms | 3× | body | 2048 | valid |
| 1× | egg-herbie |
| 1388× | fma-def |
| 1228× | distribute-lft-neg-in |
| 1086× | fma-neg |
| 802× | times-frac |
| 794× | distribute-rgt-neg-in |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 179 |
| 1 | 94 | 179 |
| 2 | 254 | 175 |
| 3 | 526 | 167 |
| 4 | 1151 | 165 |
| 5 | 3093 | 165 |
| 6 | 5261 | 165 |
| 7 | 7961 | 165 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
(*.f64 (*.f64 1/2 (sin.f64 (neg.f64 re))) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 (neg.f64 im))) (exp.f64 (neg.f64 im)))) |
(*.f64 (*.f64 1/2 (sin.f64 im)) (+.f64 (exp.f64 (-.f64 0 re)) (exp.f64 re))) |
| Outputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
(*.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) (fma.f64 1/2 (exp.f64 im) (/.f64 1/2 (exp.f64 im)))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
(*.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) (fma.f64 1/2 (exp.f64 im) (/.f64 1/2 (exp.f64 im)))) |
(*.f64 (*.f64 1/2 (sin.f64 (neg.f64 re))) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
(*.f64 1/2 (*.f64 (neg.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)) (neg.f64 (sin.f64 re)))) |
(*.f64 (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) -1/2)) |
(*.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 re)) (+.f64 (exp.f64 (-.f64 0 (neg.f64 im))) (exp.f64 (neg.f64 im)))) |
(*.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) (fma.f64 1/2 (exp.f64 im) (/.f64 1/2 (exp.f64 im)))) |
(*.f64 (*.f64 1/2 (sin.f64 im)) (+.f64 (exp.f64 (-.f64 0 re)) (exp.f64 re))) |
(*.f64 1/2 (*.f64 (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 (*.f64 1/2 (sin.f64 im)) (+.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))) |
(*.f64 (sin.f64 im) (fma.f64 1/2 (exp.f64 re) (/.f64 1/2 (exp.f64 re)))) |
(abs im)
Compiled 14 to 11 computations (21.4% saved)
Compiled 35 to 18 computations (48.6% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ▶ | 100.0% | (*.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 1 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
Compiled 36 to 14 computations (61.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | inf | (*.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.0ms | re | @ | -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× | batch-egg-rewrite |
| 282× | add-sqr-sqrt |
| 272× | pow1 |
| 272× | *-un-lft-identity |
| 264× | add-exp-log |
| 262× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 35 |
| 1 | 273 | 35 |
| 2 | 4277 | 35 |
| 1× | unsound |
| Inputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| Outputs |
|---|
(+.f64 (sin.f64 re) (sin.f64 re)) |
(+.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) -2))) 1) |
(/.f64 (*.f64 (sin.f64 re) -2) -2) |
(/.f64 (*.f64 (sin.f64 re) -2) 1) |
(/.f64 (*.f64 (sin.f64 re) -2) (+.f64 (*.f64 (sin.f64 re) -2) (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)))) |
(/.f64 (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2))) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(pow.f64 (*.f64 (sin.f64 re) -2) 1) |
(pow.f64 (*.f64 (sin.f64 re) -2) 3) |
(pow.f64 (*.f64 (sin.f64 re) -2) 1/3) |
(sqrt.f64 (*.f64 (sin.f64 re) -2)) |
(fabs.f64 (*.f64 (sin.f64 re) -2)) |
(log.f64 (pow.f64 1 (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) -2)))) |
(cbrt.f64 (*.f64 (sin.f64 re) -2)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) -2))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) -2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) 1)) |
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) -2))) |
(fma.f64 1 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) |
(fma.f64 (*.f64 (sin.f64 re) -2) 1 (*.f64 (sin.f64 re) -2)) |
| 1× | egg-herbie |
| 1156× | fma-neg |
| 1124× | div-sub |
| 828× | fma-def |
| 742× | associate-*r* |
| 616× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 98 | 1203 |
| 1 | 304 | 1111 |
| 2 | 989 | 1111 |
| 3 | 5240 | 1111 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 re 7) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (sin.f64 re))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))))) |
(+.f64 (sin.f64 re) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (sin.f64 re))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (sin.f64 re))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(+.f64 (sin.f64 re) (sin.f64 re)) |
(+.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) -2))) 1) |
(/.f64 (*.f64 (sin.f64 re) -2) -2) |
(/.f64 (*.f64 (sin.f64 re) -2) 1) |
(/.f64 (*.f64 (sin.f64 re) -2) (+.f64 (*.f64 (sin.f64 re) -2) (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)))) |
(/.f64 (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2))) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(pow.f64 (*.f64 (sin.f64 re) -2) 1) |
(pow.f64 (*.f64 (sin.f64 re) -2) 3) |
(pow.f64 (*.f64 (sin.f64 re) -2) 1/3) |
(sqrt.f64 (*.f64 (sin.f64 re) -2)) |
(fabs.f64 (*.f64 (sin.f64 re) -2)) |
(log.f64 (pow.f64 1 (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) -2)))) |
(cbrt.f64 (*.f64 (sin.f64 re) -2)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) -2))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) -2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) 1)) |
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) -2))) |
(fma.f64 1 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) |
(fma.f64 (*.f64 (sin.f64 re) -2) 1 (*.f64 (sin.f64 re) -2)) |
| Outputs |
|---|
(*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))) |
(fma.f64 -1/12 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re 3)) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 1/2 re) (*.f64 -1/12 (pow.f64 re 3)))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))) |
(fma.f64 -1/12 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re 3)) (fma.f64 1/240 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re 5)) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))) |
(fma.f64 -1/12 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re 3)) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 1/2 re) (*.f64 1/240 (pow.f64 re 5))))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 re 7) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (*.f64 1/2 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))))) |
(fma.f64 -1/12 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re 3)) (fma.f64 -1/10080 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re 7)) (fma.f64 1/240 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (pow.f64 re 5)) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))))) |
(+.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 1/2 re) (*.f64 1/240 (pow.f64 re 5)))) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (*.f64 -1/10080 (pow.f64 re 7))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 (sin.f64 re) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (sin.f64 re))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))))) |
(+.f64 (sin.f64 re) (fma.f64 1/24 (*.f64 (sin.f64 re) (pow.f64 im 4)) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 1/24 (pow.f64 im 4))))) |
(+.f64 (sin.f64 re) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (sin.f64 re))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (sin.f64 re))) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))))) |
(+.f64 (sin.f64 re) (fma.f64 1/720 (*.f64 (sin.f64 re) (pow.f64 im 6)) (fma.f64 1/24 (*.f64 (sin.f64 re) (pow.f64 im 4)) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))))) |
(+.f64 (sin.f64 re) (fma.f64 1/720 (*.f64 (sin.f64 re) (pow.f64 im 6)) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 1/24 (pow.f64 im 4)))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) (+.f64 (exp.f64 im) (exp.f64 (*.f64 -1 im))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) (*.f64 1/2 (sin.f64 re))) |
(+.f64 (sin.f64 re) (sin.f64 re)) |
(sin.f64 re) |
(+.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) |
(sin.f64 re) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) -2))) 1) |
(sin.f64 re) |
(/.f64 (*.f64 (sin.f64 re) -2) -2) |
(sin.f64 re) |
(/.f64 (*.f64 (sin.f64 re) -2) 1) |
(sin.f64 re) |
(/.f64 (*.f64 (sin.f64 re) -2) (+.f64 (*.f64 (sin.f64 re) -2) (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)))) |
(sin.f64 re) |
(/.f64 (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) (-.f64 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2))) |
(sin.f64 re) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(sin.f64 re) |
(pow.f64 (*.f64 (sin.f64 re) -2) 1) |
(sin.f64 re) |
(pow.f64 (*.f64 (sin.f64 re) -2) 3) |
(sin.f64 re) |
(pow.f64 (*.f64 (sin.f64 re) -2) 1/3) |
(sin.f64 re) |
(sqrt.f64 (*.f64 (sin.f64 re) -2)) |
(sin.f64 re) |
(fabs.f64 (*.f64 (sin.f64 re) -2)) |
(sin.f64 re) |
(log.f64 (pow.f64 1 (sin.f64 re))) |
(sin.f64 re) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) -2)))) |
(sin.f64 re) |
(cbrt.f64 (*.f64 (sin.f64 re) -2)) |
(sin.f64 re) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) -2))) |
(sin.f64 re) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) -2))) |
(sin.f64 re) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) 1)) |
(sin.f64 re) |
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(sin.f64 re) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) -2))) |
(sin.f64 re) |
(fma.f64 1 (*.f64 (sin.f64 re) -2) (*.f64 (sin.f64 re) -2)) |
(sin.f64 re) |
(fma.f64 (*.f64 (sin.f64 re) -2) 1 (*.f64 (sin.f64 re) -2)) |
(sin.f64 re) |
Compiled 705 to 354 computations (49.8% saved)
6 alts after pruning (5 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 43 | 5 | 48 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 43 | 6 | 49 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 14.1% | (pow.f64 (*.f64 (sin.f64 re) -2) -2) |
| ▶ | 71.7% | (+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
| ▶ | 71.7% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ▶ | 66.4% | (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
| ▶ | 50.2% | (sin.f64 re) |
| ▶ | 14.1% | (pow.f64 (*.f64 (sin.f64 re) -2) -2) |
| ▶ | 71.7% | (+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
| ▶ | 71.7% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ▶ | 66.4% | (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
| ▶ | 50.2% | (sin.f64 re) |
Compiled 222 to 164 computations (26.1% saved)
Found 4 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
| ✓ | 93.5% | (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
| ✓ | 99.7% | (pow.f64 (*.f64 (sin.f64 re) -2) -2) |
| ✓ | 93.6% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
Compiled 112 to 45 computations (59.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | re | @ | 0 | (pow.f64 (*.f64 (sin.f64 re) -2) -2) |
| 1.0ms | re | @ | -inf | (pow.f64 (*.f64 (sin.f64 re) -2) -2) |
| 1.0ms | re | @ | inf | (pow.f64 (*.f64 (sin.f64 re) -2) -2) |
| 1.0ms | re | @ | inf | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| 1.0ms | im | @ | inf | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| 1× | batch-egg-rewrite |
| 1636× | log-prod |
| 980× | fma-def |
| 752× | pow-exp |
| 586× | expm1-udef |
| 586× | log1p-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 90 |
| 1 | 367 | 90 |
| 2 | 4440 | 90 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
| Outputs |
|---|
(+.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(+.f64 0 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1) |
(-.f64 (/.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) (/.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (sin.f64 re) 2) (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) (neg.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (pow.f64 (sin.f64 re) 2)) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/4 (pow.f64 im 4) -1)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (sin.f64 re)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) -1)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) -1) |
(pow.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (exp.f64 (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (pow.f64 (sin.f64 re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 1/2 (*.f64 im (*.f64 im (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 1/2 im)) (sin.f64 re) (sin.f64 re)) |
(fma.f64 1 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)) (sin.f64 re)) |
(fma.f64 (sin.f64 re) 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1 (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (cbrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 1/2 im) (*.f64 im (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 im (sin.f64 re))) 1/2 (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) 1/2) (*.f64 im im) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (sqrt.f64 1/2))) (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 im)) im (sin.f64 re)) |
(+.f64 0 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) 1) |
(*.f64 1 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) |
(*.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)) 1) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 re) -1) -1/2) (*.f64 (pow.f64 (sin.f64 re) -1) -1/2)) |
(*.f64 (pow.f64 (sin.f64 re) -2) 1/4) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 2) 4)) -2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -2)) -2) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))))) |
(cbrt.f64 (pow.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(exp.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2)))) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) 1) -2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 re) -2))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 re) -2))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) -1) 2)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(+.f64 0 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 1) |
(pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1) |
(-.f64 (/.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) (/.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(*.f64 1 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) (sin.f64 re))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (sin.f64 re))) |
(*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (/.f64 1 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) 2)) (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (*.f64 (sin.f64 re) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (sin.f64 re) 2) (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) (neg.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (pow.f64 (sin.f64 re) 2)) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/4 (pow.f64 im 4) -1)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (sin.f64 re)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) -1)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) -1) |
(pow.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (exp.f64 (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (pow.f64 (sin.f64 re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 1/2 (*.f64 im (*.f64 im (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 1/2 im)) (sin.f64 re) (sin.f64 re)) |
(fma.f64 1 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)) (sin.f64 re)) |
(fma.f64 (sin.f64 re) 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1 (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (cbrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 1/2 im) (*.f64 im (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 im (sin.f64 re))) 1/2 (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) 1/2) (*.f64 im im) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (sqrt.f64 1/2))) (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 im)) im (sin.f64 re)) |
| 1× | egg-herbie |
| 940× | unswap-sqr |
| 820× | associate-+r+ |
| 788× | associate-+l+ |
| 624× | log-prod |
| 524× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 413 | 10787 |
| 1 | 1045 | 9919 |
| 2 | 3420 | 9271 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(/.f64 1/4 (pow.f64 re 2)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 1/12 (+.f64 (*.f64 1/378 (pow.f64 re 4)) (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))))) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re)))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 im 2) (pow.f64 re 7))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(+.f64 (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/12 (pow.f64 im 2)) 1/6))) |
(+.f64 (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/12 (pow.f64 im 2)) 1/6)) (*.f64 (pow.f64 re 5) (+.f64 1/120 (*.f64 1/240 (pow.f64 im 2)))))) |
(+.f64 (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/12 (pow.f64 im 2)) 1/6)) (+.f64 (*.f64 (pow.f64 re 5) (+.f64 1/120 (*.f64 1/240 (pow.f64 im 2)))) (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/10080 (pow.f64 im 2)) 1/5040))))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(+.f64 0 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1) |
(-.f64 (/.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) (/.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (sin.f64 re) 2) (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) (neg.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (pow.f64 (sin.f64 re) 2)) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/4 (pow.f64 im 4) -1)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (sin.f64 re)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) -1)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) -1) |
(pow.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (exp.f64 (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (pow.f64 (sin.f64 re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 1/2 (*.f64 im (*.f64 im (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 1/2 im)) (sin.f64 re) (sin.f64 re)) |
(fma.f64 1 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)) (sin.f64 re)) |
(fma.f64 (sin.f64 re) 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1 (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (cbrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 1/2 im) (*.f64 im (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 im (sin.f64 re))) 1/2 (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) 1/2) (*.f64 im im) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (sqrt.f64 1/2))) (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 im)) im (sin.f64 re)) |
(+.f64 0 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) 1) |
(*.f64 1 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) |
(*.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)) 1) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 re) -1) -1/2) (*.f64 (pow.f64 (sin.f64 re) -1) -1/2)) |
(*.f64 (pow.f64 (sin.f64 re) -2) 1/4) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 2) 4)) -2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -2)) -2) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))))) |
(cbrt.f64 (pow.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(exp.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2)))) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) 1) -2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 re) -2))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 re) -2))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) -1) 2)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(+.f64 0 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 1) |
(pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1) |
(-.f64 (/.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) (/.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(*.f64 1 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) (sin.f64 re))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (sin.f64 re))) |
(*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (/.f64 1 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) 2)) (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (*.f64 (sin.f64 re) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (sin.f64 re) 2) (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) (neg.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (pow.f64 (sin.f64 re) 2)) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/4 (pow.f64 im 4) -1)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (sin.f64 re)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (*.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) -1)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) -1) |
(pow.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (exp.f64 (sin.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (pow.f64 (sin.f64 re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 1/2 (*.f64 im (*.f64 im (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 1/2 im)) (sin.f64 re) (sin.f64 re)) |
(fma.f64 1 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)) (sin.f64 re)) |
(fma.f64 (sin.f64 re) 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1 (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (cbrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 1/2 im) (*.f64 im (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (*.f64 im (sin.f64 re))) 1/2 (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) 1/2) (*.f64 im im) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (sqrt.f64 1/2))) (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 im)) im (sin.f64 re)) |
| Outputs |
|---|
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 re (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(fma.f64 -1/6 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 im im))) (pow.f64 re 3)) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))))) |
(fma.f64 -1/6 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 im im))) (pow.f64 re 3)) (fma.f64 1/120 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 im im))) (pow.f64 re 5)) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))))) |
(fma.f64 (*.f64 -1/6 (pow.f64 re 3)) (fma.f64 im (*.f64 1/2 im) 1) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 1/120 (pow.f64 re 5))))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (+.f64 re (*.f64 -1/6 (pow.f64 re 3))) (*.f64 1/120 (pow.f64 re 5)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))))) |
(fma.f64 -1/6 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 im im))) (pow.f64 re 3)) (fma.f64 -1/5040 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 im im))) (pow.f64 re 7)) (fma.f64 1/120 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 im im))) (pow.f64 re 5)) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im))))))) |
(+.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 1/120 (pow.f64 re 5)))) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 -1/5040 (pow.f64 re 7))))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (+.f64 re (*.f64 1/120 (pow.f64 re 5))) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 -1/5040 (pow.f64 re 7))))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 1/12 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re)))) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(+.f64 1/12 (+.f64 (*.f64 1/378 (pow.f64 re 4)) (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))))) |
(+.f64 1/12 (fma.f64 1/378 (pow.f64 re 4) (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))))) |
(+.f64 1/12 (fma.f64 1/378 (pow.f64 re 4) (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re))))) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(/.f64 1/4 (pow.f64 (sin.f64 re) 2)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 re (*.f64 im (*.f64 1/2 im))) |
(*.f64 re (*.f64 1/2 (*.f64 im im))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (*.f64 (*.f64 1/2 (*.f64 im im)) re)) |
(fma.f64 1/2 (*.f64 (*.f64 re im) im) (*.f64 (*.f64 im im) (*.f64 -1/12 (pow.f64 re 3)))) |
(*.f64 (*.f64 im im) (+.f64 (*.f64 1/2 re) (*.f64 -1/12 (pow.f64 re 3)))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re)))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (fma.f64 1/240 (*.f64 (*.f64 im im) (pow.f64 re 5)) (*.f64 (*.f64 1/2 (*.f64 im im)) re))) |
(fma.f64 -1/12 (*.f64 im (*.f64 im (pow.f64 re 3))) (fma.f64 1/2 (*.f64 (*.f64 re im) im) (*.f64 (*.f64 im im) (*.f64 (pow.f64 re 5) 1/240)))) |
(fma.f64 -1/12 (*.f64 im (*.f64 im (pow.f64 re 3))) (*.f64 (*.f64 im im) (+.f64 (*.f64 1/2 re) (*.f64 (pow.f64 re 5) 1/240)))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 im 2) (pow.f64 re 7))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (fma.f64 -1/10080 (*.f64 (*.f64 im im) (pow.f64 re 7)) (fma.f64 1/240 (*.f64 (*.f64 im im) (pow.f64 re 5)) (*.f64 (*.f64 1/2 (*.f64 im im)) re)))) |
(fma.f64 -1/12 (*.f64 im (*.f64 im (pow.f64 re 3))) (fma.f64 -1/10080 (*.f64 im (*.f64 im (pow.f64 re 7))) (fma.f64 1/2 (*.f64 (*.f64 re im) im) (*.f64 (*.f64 im im) (*.f64 (pow.f64 re 5) 1/240))))) |
(+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 1/2 re) (*.f64 -1/12 (pow.f64 re 3)))) (*.f64 (*.f64 im im) (+.f64 (*.f64 1/240 (pow.f64 re 5)) (*.f64 (pow.f64 re 7) -1/10080)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 re (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/12 (pow.f64 im 2)) 1/6))) |
(fma.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im))) (*.f64 (pow.f64 re 3) (fma.f64 -1/12 (*.f64 im im) -1/6))) |
(fma.f64 re (fma.f64 im (*.f64 1/2 im) 1) (*.f64 (pow.f64 re 3) (fma.f64 (*.f64 im im) -1/12 -1/6))) |
(fma.f64 re (fma.f64 1/2 (*.f64 im im) 1) (*.f64 (pow.f64 re 3) (fma.f64 im (*.f64 im -1/12) -1/6))) |
(+.f64 (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/12 (pow.f64 im 2)) 1/6)) (*.f64 (pow.f64 re 5) (+.f64 1/120 (*.f64 1/240 (pow.f64 im 2)))))) |
(fma.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im))) (fma.f64 (pow.f64 re 3) (fma.f64 -1/12 (*.f64 im im) -1/6) (*.f64 (pow.f64 re 5) (+.f64 1/120 (*.f64 (*.f64 im im) 1/240))))) |
(fma.f64 re (fma.f64 im (*.f64 1/2 im) 1) (fma.f64 (pow.f64 re 3) (fma.f64 (*.f64 im im) -1/12 -1/6) (*.f64 (pow.f64 re 5) (fma.f64 (*.f64 im im) 1/240 1/120)))) |
(fma.f64 re (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 (pow.f64 re 3) (fma.f64 im (*.f64 im -1/12) -1/6) (*.f64 (pow.f64 re 5) (fma.f64 (*.f64 im im) 1/240 1/120)))) |
(+.f64 (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) (+.f64 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/12 (pow.f64 im 2)) 1/6)) (+.f64 (*.f64 (pow.f64 re 5) (+.f64 1/120 (*.f64 1/240 (pow.f64 im 2)))) (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/10080 (pow.f64 im 2)) 1/5040))))) |
(fma.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im))) (fma.f64 (pow.f64 re 3) (fma.f64 -1/12 (*.f64 im im) -1/6) (fma.f64 (pow.f64 re 5) (+.f64 1/120 (*.f64 (*.f64 im im) 1/240)) (*.f64 (pow.f64 re 7) (fma.f64 -1/10080 (*.f64 im im) -1/5040))))) |
(fma.f64 re (fma.f64 im (*.f64 1/2 im) 1) (fma.f64 (pow.f64 re 3) (fma.f64 (*.f64 im im) -1/12 -1/6) (fma.f64 (pow.f64 re 5) (fma.f64 (*.f64 im im) 1/240 1/120) (*.f64 (pow.f64 re 7) (fma.f64 (*.f64 im im) -1/10080 -1/5040))))) |
(fma.f64 re (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 (pow.f64 re 3) (fma.f64 im (*.f64 im -1/12) -1/6) (fma.f64 (pow.f64 re 5) (fma.f64 (*.f64 im im) 1/240 1/120) (*.f64 (pow.f64 re 7) (fma.f64 (*.f64 im im) -1/10080 -1/5040))))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 0 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 1/2 (*.f64 im im) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(-.f64 (/.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) (/.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (sin.f64 re) 2) (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) (neg.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (pow.f64 (sin.f64 re) 2)) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (/.f64 (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im))) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(*.f64 (/.f64 (sin.f64 re) (+.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 im -1/2)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/4 (pow.f64 im 4) -1)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (/.f64 (fma.f64 im (*.f64 1/2 im) -1) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (fma.f64 1/4 (pow.f64 im 4) -1)) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (sin.f64 re)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (/.f64 (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im))) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(*.f64 (/.f64 (sin.f64 re) (+.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 im -1/2)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(/.f64 (*.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (/.f64 (fma.f64 im (*.f64 1/2 im) -1) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (fma.f64 1/4 (pow.f64 im 4) -1)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 3) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) 1/3) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) -1) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(pow.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 2)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (exp.f64 (sin.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (exp.f64 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (pow.f64 (sin.f64 re) 3))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1) 1)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 3)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1/3)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 2)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 1/2 (*.f64 im (*.f64 im (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 im (*.f64 1/2 im)) (sin.f64 re) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 1 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (sin.f64 re) 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1 (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 im (*.f64 1/2 im)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/2 (*.f64 im im)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (cbrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)))) (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)))) (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 (sin.f64 re) im) (sqrt.f64 1/2)) (sin.f64 re)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 (sin.f64 re) im) (sqrt.f64 1/2)) (sin.f64 re)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2)) |
(fma.f64 (*.f64 1/2 im) (*.f64 im (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 im (*.f64 im (sin.f64 re))) 1/2 (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (sin.f64 re) 1/2) (*.f64 im im) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 im (*.f64 1/2 im)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/2 (*.f64 im im)))) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (sqrt.f64 1/2))) (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 (sin.f64 re) im) (sqrt.f64 1/2)) (sin.f64 re)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 im)) im (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 0 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) 1) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 1 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)) 1) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 re) -1) -1/2) (*.f64 (pow.f64 (sin.f64 re) -1) -1/2)) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 (pow.f64 (sin.f64 re) -2) 1/4) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 2) 4)) -2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (sin.f64 re) 2))) -2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -2)) -2) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -2)) -2)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) -2)) -4) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 re) -2)) 1/4)) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2))))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(cbrt.f64 (pow.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)) 3)) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(exp.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2))) 1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) 1) -2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(exp.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2))) 1) 1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) 3)) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(exp.f64 (*.f64 (*.f64 3 (*.f64 -2 (log.f64 (*.f64 (sin.f64 re) -2)))) 1/3)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (sin.f64 re) -2))) -1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 re) -2))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) -2)) -1) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -4)) |
(fabs.f64 (pow.f64 (*.f64 (sin.f64 re) -2) -2)) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) -2)))) |
(*.f64 1/4 (pow.f64 (sin.f64 re) -2)) |
(+.f64 0 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 1) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2) |
(pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1)) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1) 1)) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 3)) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) 1/3)) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) 1/3)) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re)))) 2)) |
(pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2) |
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(-.f64 (/.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) (/.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(*.f64 1 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) (sin.f64 re))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))))) |
(*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (/.f64 1 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)) 2)) (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (*.f64 (sin.f64 re) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) |
(*.f64 (sin.f64 re) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (sin.f64 re) 2) (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) (neg.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2) (pow.f64 (sin.f64 re) 2)) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (/.f64 (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im))) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(*.f64 (/.f64 (sin.f64 re) (+.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 im -1/2)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(/.f64 (*.f64 (sin.f64 re) (fma.f64 1/4 (pow.f64 im 4) -1)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (/.f64 (fma.f64 im (*.f64 1/2 im) -1) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (fma.f64 1/4 (pow.f64 im 4) -1)) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (sin.f64 re)) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 im im) 3) 1) (/.f64 (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im))) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (-.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 1/2 im)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(*.f64 (/.f64 (sin.f64 re) (+.f64 (fma.f64 1/4 (pow.f64 im 4) 1) (*.f64 im (*.f64 im -1/2)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(/.f64 (*.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) -1)) |
(/.f64 (fma.f64 1/4 (pow.f64 im 4) -1) (/.f64 (fma.f64 im (*.f64 1/2 im) -1) (sin.f64 re))) |
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (fma.f64 1/4 (pow.f64 im 4) -1)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 1) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 3) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) 1/3) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 2) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2)) (fma.f64 1/8 (pow.f64 (*.f64 im (*.f64 im (sin.f64 re))) 3) (pow.f64 (sin.f64 re) 3))) -1) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im im)) 3) (pow.f64 (sin.f64 re) 3)) 1) (fma.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (-.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (pow.f64 (sin.f64 re) 2))) |
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 im 6) 1) (pow.f64 (sin.f64 re) 3)) (fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1)) (pow.f64 (sin.f64 re) 2))) |
(pow.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 re) 2) (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (sin.f64 re) (-.f64 1 (*.f64 im (*.f64 1/2 im))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (fma.f64 1/4 (pow.f64 im 4) -1)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) -1))) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 2)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 im (*.f64 1/2 im) 1))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (exp.f64 (sin.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 re))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 im im)) (sin.f64 re)) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (exp.f64 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) (+.f64 1 (expm1.f64 (sin.f64 re))))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (pow.f64 (sin.f64 re) 3))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re))) 1) 1)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 3)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 1/3)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) 2)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 1/2 (*.f64 im (*.f64 im (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 im (*.f64 1/2 im)) (sin.f64 re) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 1 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (sin.f64 re) 1 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1 (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 im (*.f64 1/2 im)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/2 (*.f64 im im)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (cbrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)))) (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 2)) (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) 2)) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 1/2 im)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 2) (*.f64 1/4 (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)))) (cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 re) 2) (pow.f64 im 4)))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 (sin.f64 re) im) (sqrt.f64 1/2)) (sin.f64 re)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 (sin.f64 re) im) (sqrt.f64 1/2)) (sin.f64 re)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2)) |
(fma.f64 (*.f64 1/2 im) (*.f64 im (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 im (*.f64 im (sin.f64 re))) 1/2 (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (sin.f64 re) 1/2) (*.f64 im im) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (*.f64 im (*.f64 1/2 im)) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re)) (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(fma.f64 (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (*.f64 im (*.f64 1/2 im))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 im (*.f64 1/2 im)))) (sin.f64 re)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (sin.f64 re) (cbrt.f64 (*.f64 1/2 (*.f64 im im)))) (sin.f64 re)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (sqrt.f64 1/2))) (*.f64 im (sqrt.f64 1/2)) (sin.f64 re)) |
(fma.f64 (*.f64 im (sqrt.f64 1/2)) (*.f64 (*.f64 (sin.f64 re) im) (sqrt.f64 1/2)) (sin.f64 re)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 (*.f64 im (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 re))) 2)) |
(+.f64 (sin.f64 re) (pow.f64 (*.f64 im (*.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 re)))) 2)) |
(fma.f64 (*.f64 (sin.f64 re) (*.f64 1/2 im)) im (sin.f64 re)) |
(fma.f64 (*.f64 im im) (*.f64 (sin.f64 re) 1/2) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
Compiled 4145 to 2521 computations (39.2% saved)
11 alts after pruning (7 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 225 | 7 | 232 |
| Fresh | 0 | 0 | 0 |
| Picked | 2 | 3 | 5 |
| Done | 0 | 1 | 1 |
| Total | 227 | 11 | 238 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 12.3% | (/.f64 1/4 (*.f64 re re)) |
| 18.0% | (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) | |
| ▶ | 13.9% | (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
| 48.9% | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) | |
| ✓ | 71.7% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 66.4% | (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
| ▶ | 47.0% | (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
| ▶ | 19.0% | (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
| ✓ | 50.2% | (sin.f64 re) |
| ▶ | 70.2% | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
| ▶ | 12.3% | (/.f64 1/4 (*.f64 re re)) |
| 18.0% | (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) | |
| ▶ | 13.9% | (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
| 48.9% | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) | |
| ✓ | 71.7% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 66.4% | (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
| ▶ | 47.0% | (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
| ▶ | 19.0% | (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
| ✓ | 50.2% | (sin.f64 re) |
| ▶ | 70.2% | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
Compiled 406 to 298 computations (26.6% saved)
Found 9 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 im (*.f64 (sin.f64 re) 1/2)) |
| ✓ | 99.8% | (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
| ✓ | 93.7% | (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
| ✓ | 100.0% | (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
| ✓ | 99.3% | (/.f64 1/4 (*.f64 re re)) |
| ✓ | 99.3% | (/.f64 1/4 (*.f64 re re)) |
| ✓ | 99.6% | (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) |
| ✓ | 93.6% | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) |
| ✓ | 63.7% | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
Compiled 130 to 69 computations (46.9% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | im | @ | inf | (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) |
| 2.0ms | re | @ | 0 | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
| 1.0ms | re | @ | 0 | (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) |
| 1.0ms | re | @ | inf | (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) |
| 1.0ms | im | @ | -inf | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
| 1× | batch-egg-rewrite |
| 1628× | prod-diff |
| 544× | add-sqr-sqrt |
| 524× | pow1 |
| 522× | *-un-lft-identity |
| 506× | add-exp-log |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 191 |
| 1 | 574 | 183 |
| 2 | 7052 | 183 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3) |
(/.f64 1/4 (*.f64 re re)) |
(/.f64 1/4 (*.f64 re re)) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 im (*.f64 (sin.f64 re) 1/2)) |
| Outputs |
|---|
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im 1/2))) (sin.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(*.f64 1 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) |
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(*.f64 (fma.f64 im (*.f64 im 1/2) 1) (sin.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (sin.f64 re))) |
(*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) 1/3)) |
(*.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (sin.f64 re) (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 2))) (cbrt.f64 (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (*.f64 (sin.f64 re) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im 1/2))) (sin.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) 1) |
(*.f64 1 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1) |
(*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 (sin.f64 re) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3) (pow.f64 (sin.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) 3) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 6)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) 1) |
(*.f64 1 (/.f64 (/.f64 1/4 re) re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 -1/4 (/.f64 1 (*.f64 re (neg.f64 re)))) |
(*.f64 (pow.f64 re -2) 1/4) |
(*.f64 (/.f64 1/4 re) (/.f64 1 re)) |
(pow.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (/.f64 1/16 (pow.f64 re 4))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1/4 re) re)))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (log.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 1/4 re) re)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) 1) |
(*.f64 1 (/.f64 (/.f64 1/4 re) re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 -1/4 (/.f64 1 (*.f64 re (neg.f64 re)))) |
(*.f64 (pow.f64 re -2) 1/4) |
(*.f64 (/.f64 1/4 re) (/.f64 1 re)) |
(pow.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (/.f64 1/16 (pow.f64 re 4))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1/4 re) re)))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (log.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 1/4 re) re)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) 1) |
(-.f64 (/.f64 1/144 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) (/.f64 (/.f64 1/16 (pow.f64 re 4)) (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 1 (fma.f64 1/4 (pow.f64 re -2) 1/12)) |
(*.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 1) |
(*.f64 (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) (cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2)) (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(*.f64 (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (/.f64 1 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 1 (/.f64 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))) (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728))) |
(/.f64 1 (/.f64 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)) (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (-.f64 1/144 (*.f64 1/48 (pow.f64 re -2))))) |
(/.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728)) (neg.f64 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))))) |
(/.f64 (neg.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4)))) (neg.f64 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 1) |
(pow.f64 (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 3) |
(pow.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2)) |
(log.f64 (exp.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)))) |
(cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(exp.f64 (log.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(fma.f64 1 (/.f64 (/.f64 1/4 re) re) 1/12) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(fma.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 1/12) |
(fma.f64 (/.f64 1/2 re) (/.f64 1/2 re) 1/12) |
(+.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(+.f64 re (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) 1)) |
(+.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) re) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) 3)) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re))) (*.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(/.f64 (*.f64 re (+.f64 1 (*.f64 (pow.f64 (*.f64 im im) 3) 1/8))) (-.f64 (+.f64 1 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im (*.f64 im 1/2)))) |
(/.f64 (*.f64 re (-.f64 1 (*.f64 1/4 (pow.f64 im 4)))) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 im im) 3) 1/8)) re) (-.f64 (+.f64 1 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im (*.f64 im 1/2)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))))) |
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 1 re (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(fma.f64 re 1 (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 1) |
(pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 1/2 (sin.f64 re)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 im 4) (pow.f64 (*.f64 1/2 (sin.f64 re)) 2))) |
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) im) im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im im) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) 1) |
(pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (log.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
| 1× | egg-herbie |
| 1082× | associate-*r* |
| 1046× | log-prod |
| 950× | associate-*l* |
| 694× | cube-prod |
| 626× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 517 | 11623 |
| 1 | 1371 | 10809 |
| 2 | 5576 | 10785 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(pow.f64 (sin.f64 re) 3) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (pow.f64 (sin.f64 re) 3)) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3)))) |
(*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3)))) |
(*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3)))) |
(*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(+.f64 (*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/3 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 -1/6 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3))))) |
(+.f64 (*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/3 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 -1/6 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)))) (*.f64 (pow.f64 re 7) (+.f64 (*.f64 1/120 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 1/18 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 1/60 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 1/36 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))))))) |
(+.f64 (*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/3 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 -1/6 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)))) (+.f64 (*.f64 (pow.f64 re 7) (+.f64 (*.f64 1/120 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 1/18 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 1/60 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 1/36 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))))) (*.f64 (pow.f64 re 9) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 1/60 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 1/36 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))) (+.f64 (*.f64 -1/360 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 -1/5040 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 -1/360 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 -1/2520 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))))))))) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
re |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re)))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 im 2) (pow.f64 re 7))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im re)) |
(+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re))) |
(+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 1/240 (*.f64 im (pow.f64 re 5))) (*.f64 1/2 (*.f64 im re)))) |
(+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 -1/10080 (*.f64 im (pow.f64 re 7))) (+.f64 (*.f64 1/240 (*.f64 im (pow.f64 re 5))) (*.f64 1/2 (*.f64 im re))))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im 1/2))) (sin.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(*.f64 1 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) |
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(*.f64 (fma.f64 im (*.f64 im 1/2) 1) (sin.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (sin.f64 re))) |
(*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) 1/3)) |
(*.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re))) |
(*.f64 (*.f64 (sin.f64 re) (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 2))) (cbrt.f64 (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (*.f64 (sin.f64 re) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im 1/2))) (sin.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) 1) |
(*.f64 1 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1) |
(*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 (sin.f64 re) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3) (pow.f64 (sin.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) 3) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 6)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) 1) |
(*.f64 1 (/.f64 (/.f64 1/4 re) re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 -1/4 (/.f64 1 (*.f64 re (neg.f64 re)))) |
(*.f64 (pow.f64 re -2) 1/4) |
(*.f64 (/.f64 1/4 re) (/.f64 1 re)) |
(pow.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (/.f64 1/16 (pow.f64 re 4))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1/4 re) re)))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (log.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 1/4 re) re)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) 1) |
(*.f64 1 (/.f64 (/.f64 1/4 re) re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 -1/4 (/.f64 1 (*.f64 re (neg.f64 re)))) |
(*.f64 (pow.f64 re -2) 1/4) |
(*.f64 (/.f64 1/4 re) (/.f64 1 re)) |
(pow.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (/.f64 1/16 (pow.f64 re 4))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1/4 re) re)))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (log.f64 (/.f64 (/.f64 1/4 re) re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 1/4 re) re)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) 1) |
(-.f64 (/.f64 1/144 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) (/.f64 (/.f64 1/16 (pow.f64 re 4)) (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 1 (fma.f64 1/4 (pow.f64 re -2) 1/12)) |
(*.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 1) |
(*.f64 (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) (cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2)) (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(*.f64 (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (/.f64 1 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 1 (/.f64 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))) (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728))) |
(/.f64 1 (/.f64 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)) (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (-.f64 1/144 (*.f64 1/48 (pow.f64 re -2))))) |
(/.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728)) (neg.f64 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))))) |
(/.f64 (neg.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4)))) (neg.f64 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 1) |
(pow.f64 (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 3) |
(pow.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2)) |
(log.f64 (exp.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)))) |
(cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(exp.f64 (log.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(fma.f64 1 (/.f64 (/.f64 1/4 re) re) 1/12) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(fma.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 1/12) |
(fma.f64 (/.f64 1/2 re) (/.f64 1/2 re) 1/12) |
(+.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(+.f64 re (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) 1)) |
(+.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) re) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) 3)) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re))) (*.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(/.f64 (*.f64 re (+.f64 1 (*.f64 (pow.f64 (*.f64 im im) 3) 1/8))) (-.f64 (+.f64 1 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im (*.f64 im 1/2)))) |
(/.f64 (*.f64 re (-.f64 1 (*.f64 1/4 (pow.f64 im 4)))) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 im im) 3) 1/8)) re) (-.f64 (+.f64 1 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im (*.f64 im 1/2)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))))) |
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 1 re (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(fma.f64 re 1 (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 1) |
(pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 1/2 (sin.f64 re)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 im 4) (pow.f64 (*.f64 1/2 (sin.f64 re)) 2))) |
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) im) im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im im) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) 1) |
(pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (log.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
| Outputs |
|---|
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 3)) (*.f64 re (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 3)) (fma.f64 1/120 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 5)) (*.f64 re (fma.f64 im (*.f64 1/2 im) 1)))) |
(fma.f64 -1/6 (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (pow.f64 re 3)) (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 1/120 (pow.f64 re 5)) re))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 3)) (fma.f64 -1/5040 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 7)) (fma.f64 1/120 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 5)) (*.f64 re (fma.f64 im (*.f64 1/2 im) 1))))) |
(+.f64 (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 1/120 (pow.f64 re 5)) re)) (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 -1/5040 (pow.f64 re 7))))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(sin.f64 re) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (sin.f64 re) (*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 3)) (*.f64 re (fma.f64 im (*.f64 1/2 im) 1))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 3)) (fma.f64 1/120 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 5)) (*.f64 re (fma.f64 im (*.f64 1/2 im) 1)))) |
(fma.f64 -1/6 (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (pow.f64 re 3)) (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 1/120 (pow.f64 re 5)) re))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 3)) (fma.f64 -1/5040 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 7)) (fma.f64 1/120 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (pow.f64 re 5)) (*.f64 re (fma.f64 im (*.f64 1/2 im) 1))))) |
(+.f64 (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 1/120 (pow.f64 re 5)) re)) (*.f64 (fma.f64 1/2 (*.f64 im im) 1) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 -1/5040 (pow.f64 re 7))))) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (sin.f64 re) 3) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (pow.f64 (sin.f64 re) 3)) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3)) |
(fma.f64 (*.f64 im im) (*.f64 (pow.f64 (sin.f64 re) 3) 3/2) (pow.f64 (sin.f64 re) 3)) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (pow.f64 (sin.f64 re) 3)) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3))) |
(fma.f64 (*.f64 im im) (*.f64 (pow.f64 (sin.f64 re) 3) 3/2) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 3/2 (pow.f64 (sin.f64 re) 3)) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 (pow.f64 (sin.f64 re) 3) 3/2) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3)))) |
(*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) |
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6))) |
(*.f64 (pow.f64 (sin.f64 re) 3) (*.f64 1/8 (pow.f64 im 6))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3))))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4))) |
(fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (*.f64 (pow.f64 (sin.f64 re) 3) (*.f64 1/8 (pow.f64 im 6)))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 3/2 (pow.f64 (sin.f64 re) 3)) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 (pow.f64 (sin.f64 re) 3) 3/2) (*.f64 (*.f64 (pow.f64 im 4) (pow.f64 (sin.f64 re) 3)) 3/4))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 3/2 (pow.f64 (sin.f64 re) 3)) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 (pow.f64 (sin.f64 re) 3) 3/2) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3)))) |
(*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) |
(*.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6))) |
(*.f64 (pow.f64 (sin.f64 re) 3) (*.f64 1/8 (pow.f64 im 6))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3))))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4))) |
(fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (*.f64 (pow.f64 (sin.f64 re) 3) (*.f64 1/8 (pow.f64 im 6)))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 3/2 (pow.f64 (sin.f64 re) 3)) (*.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 (pow.f64 (sin.f64 re) 3) 3/2) (*.f64 (*.f64 (pow.f64 im 4) (pow.f64 (sin.f64 re) 3)) 3/4))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (pow.f64 (sin.f64 re) 3)) (pow.f64 (sin.f64 re) 3))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 re) 3)) (*.f64 1/2 (pow.f64 (sin.f64 re) 3)))) (pow.f64 (sin.f64 re) 3)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 3/2 (pow.f64 (sin.f64 re) 3)) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3)))) |
(fma.f64 1/8 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (*.f64 (pow.f64 (sin.f64 re) 3) 3/2) (fma.f64 (pow.f64 im 4) (*.f64 (pow.f64 (sin.f64 re) 3) 3/4) (pow.f64 (sin.f64 re) 3)))) |
(*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (fma.f64 im (*.f64 im (*.f64 re 1/2)) re) 3) |
(+.f64 (*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/3 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 -1/6 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3))))) |
(+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) 3) (*.f64 (pow.f64 re 5) (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) -1/2))) |
(fma.f64 (pow.f64 re 5) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) -1/2) (pow.f64 (fma.f64 im (*.f64 im (*.f64 re 1/2)) re) 3)) |
(+.f64 (*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/3 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 -1/6 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)))) (*.f64 (pow.f64 re 7) (+.f64 (*.f64 1/120 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 1/18 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 1/60 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 1/36 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))))))) |
(+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) 3) (fma.f64 (pow.f64 re 5) (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) -1/2) (*.f64 (pow.f64 re 7) (fma.f64 1/120 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (fma.f64 1/18 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 2) 2/45))))))) |
(+.f64 (fma.f64 (pow.f64 re 5) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) -1/2) (pow.f64 (fma.f64 im (*.f64 im (*.f64 re 1/2)) re) 3)) (*.f64 (pow.f64 re 7) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) 2/45) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) 23/360)))) |
(+.f64 (*.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/3 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 -1/6 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)))) (+.f64 (*.f64 (pow.f64 re 7) (+.f64 (*.f64 1/120 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 1/18 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 1/60 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 1/36 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))))) (*.f64 (pow.f64 re 9) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 1/60 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 1/36 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))) (+.f64 (*.f64 -1/360 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (+.f64 (*.f64 -1/5040 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) (*.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) (+.f64 (*.f64 -1/360 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2)) (*.f64 -1/2520 (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 2))))))))))) |
(+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) 3) (fma.f64 (pow.f64 re 5) (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) -1/2) (fma.f64 (pow.f64 re 7) (fma.f64 1/120 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (fma.f64 1/18 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 2) 2/45)))) (*.f64 (pow.f64 re 9) (fma.f64 -1/6 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 2) 2/45)) (fma.f64 -1/360 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (fma.f64 -1/5040 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 3) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 2) -1/315))))))))) |
(+.f64 (fma.f64 (pow.f64 re 5) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) -1/2) (pow.f64 (fma.f64 im (*.f64 im (*.f64 re 1/2)) re) 3)) (fma.f64 (pow.f64 re 9) (fma.f64 -1/6 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) 2/45) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) -1/315) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) -1/336))) (*.f64 (pow.f64 re 7) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) 2/45) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 3) 23/360))))) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (+.f64 1 (*.f64 1/2 (pow.f64 im 2))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
re |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 re (*.f64 1/2 (*.f64 im im))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 re (*.f64 1/2 (*.f64 im im))) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 re (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 re (*.f64 1/2 (*.f64 im im))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (*.f64 (*.f64 1/2 (*.f64 im im)) re)) |
(fma.f64 1/2 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (pow.f64 re 3) -1/12))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re)))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (fma.f64 1/240 (*.f64 (*.f64 im im) (pow.f64 re 5)) (*.f64 (*.f64 1/2 (*.f64 im im)) re))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (fma.f64 1/2 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (pow.f64 re 5) 1/240)))) |
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 im 2) (pow.f64 re 3))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 im 2) (pow.f64 re 7))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 2) (pow.f64 re 5))) (*.f64 1/2 (*.f64 (pow.f64 im 2) re))))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (fma.f64 -1/10080 (*.f64 (*.f64 im im) (pow.f64 re 7)) (fma.f64 1/240 (*.f64 (*.f64 im im) (pow.f64 re 5)) (*.f64 (*.f64 1/2 (*.f64 im im)) re)))) |
(fma.f64 -1/12 (*.f64 (*.f64 im im) (pow.f64 re 3)) (fma.f64 -1/10080 (*.f64 im (*.f64 im (pow.f64 re 7))) (fma.f64 1/2 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (pow.f64 re 5) 1/240))))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im re)) |
(*.f64 1/2 (*.f64 re im)) |
(*.f64 im (*.f64 re 1/2)) |
(+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re))) |
(fma.f64 -1/12 (*.f64 im (pow.f64 re 3)) (*.f64 1/2 (*.f64 re im))) |
(fma.f64 1/2 (*.f64 re im) (*.f64 im (*.f64 (pow.f64 re 3) -1/12))) |
(+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 1/240 (*.f64 im (pow.f64 re 5))) (*.f64 1/2 (*.f64 im re)))) |
(fma.f64 -1/12 (*.f64 im (pow.f64 re 3)) (fma.f64 1/240 (*.f64 im (pow.f64 re 5)) (*.f64 1/2 (*.f64 re im)))) |
(fma.f64 -1/12 (*.f64 im (pow.f64 re 3)) (fma.f64 1/2 (*.f64 re im) (*.f64 im (*.f64 (pow.f64 re 5) 1/240)))) |
(+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 -1/10080 (*.f64 im (pow.f64 re 7))) (+.f64 (*.f64 1/240 (*.f64 im (pow.f64 re 5))) (*.f64 1/2 (*.f64 im re))))) |
(fma.f64 -1/12 (*.f64 im (pow.f64 re 3)) (fma.f64 -1/10080 (*.f64 im (pow.f64 re 7)) (fma.f64 1/240 (*.f64 im (pow.f64 re 5)) (*.f64 1/2 (*.f64 re im))))) |
(fma.f64 -1/12 (*.f64 im (pow.f64 re 3)) (fma.f64 -1/10080 (*.f64 im (pow.f64 re 7)) (fma.f64 1/2 (*.f64 re im) (*.f64 im (*.f64 (pow.f64 re 5) 1/240))))) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(*.f64 1/2 (*.f64 im (sin.f64 re))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im 1/2))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 1 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (fma.f64 im (*.f64 im 1/2) 1) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1/3)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 2)) (*.f64 (sin.f64 re) (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 2)) (*.f64 (sin.f64 re) (cbrt.f64 (fma.f64 1/2 (*.f64 im im) 1)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (sin.f64 re))) |
(*.f64 (sin.f64 re) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 (sin.f64 re)) (*.f64 (sqrt.f64 (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 2))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3/2))) |
(*.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (pow.f64 (cbrt.f64 (sin.f64 re)) 2)) (cbrt.f64 (sin.f64 re))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (sqrt.f64 (sin.f64 re))) (sqrt.f64 (sin.f64 re))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(*.f64 (*.f64 (sin.f64 re) (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 2))) (cbrt.f64 (fma.f64 im (*.f64 im 1/2) 1))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im (*.f64 1/2 im) 1) 2)) (*.f64 (sin.f64 re) (cbrt.f64 (fma.f64 im (*.f64 1/2 im) 1)))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 im im) 1) 2)) (*.f64 (sin.f64 re) (cbrt.f64 (fma.f64 1/2 (*.f64 im im) 1)))) |
(*.f64 (*.f64 (sin.f64 re) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2)))) |
(*.f64 (sin.f64 re) (*.f64 (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))) (hypot.f64 1 (*.f64 im (sqrt.f64 1/2))))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1/3)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im 1/2))) (sin.f64 re)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1/3)) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(fma.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im)) (sin.f64 re)) |
(*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) 1) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 1 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 1) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 (sin.f64 re) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 2)) 4)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3) (pow.f64 (sin.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3/2)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2)) 3) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) 1) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (fma.f64 im (*.f64 im 1/2) 1)) (sin.f64 re)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (sin.f64 re)) (fma.f64 im (*.f64 im 1/2) 1)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2))) (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1))) (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 2)) 4)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 2) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 6)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3)))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3) 3)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(exp.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1))))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)))) 1)) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im 1/2) 1)) 3))) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 1/2 im) 1)) 3) |
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 1/2 (*.f64 im im) 1)) 3) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1 (/.f64 (/.f64 1/4 re) re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 re re))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re))) |
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 re re))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 -1/4 (/.f64 1 (*.f64 re (neg.f64 re)))) |
(/.f64 -1/4 (*.f64 re (neg.f64 re))) |
(*.f64 (pow.f64 re -2) 1/4) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 1/4 re) (/.f64 1 re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 3) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/3) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 1/2 re) 2) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(sqrt.f64 (/.f64 1/16 (pow.f64 re 4))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (log.f64 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 1/4 re) re)) 1)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1 (/.f64 (/.f64 1/4 re) re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 re re))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re))) |
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 re re))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 -1/4 (/.f64 1 (*.f64 re (neg.f64 re)))) |
(/.f64 -1/4 (*.f64 re (neg.f64 re))) |
(*.f64 (pow.f64 re -2) 1/4) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 1/4 re) (/.f64 1 re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 3) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/3) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 1/2 re) 2) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(sqrt.f64 (/.f64 1/16 (pow.f64 re 4))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (log.f64 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 1/4 re) re)) 1)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(-.f64 (/.f64 1/144 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) (/.f64 (/.f64 1/16 (pow.f64 re 4)) (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (-.f64 1/12 (/.f64 1/4 (*.f64 re re)))) |
(/.f64 (+.f64 1/144 (/.f64 -1/16 (pow.f64 re 4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 1 (fma.f64 1/4 (pow.f64 re -2) 1/12)) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(*.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(*.f64 (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) (cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2)) (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(*.f64 (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) (cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2))) |
(*.f64 (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (/.f64 1 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/4 (*.f64 re re)) 3) 1/1728) 1) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 -1/48 (pow.f64 re -2))))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 (pow.f64 re -2) -1/48)))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (-.f64 1/144 (fma.f64 (pow.f64 re -2) 1/48 (/.f64 -1/16 (pow.f64 re 4))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (-.f64 1/12 (/.f64 1/4 (*.f64 re re)))) |
(/.f64 (+.f64 1/144 (/.f64 -1/16 (pow.f64 re 4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 1 (/.f64 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))) (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/4 (*.f64 re re)) 3) 1/1728) 1) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 -1/48 (pow.f64 re -2))))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 (pow.f64 re -2) -1/48)))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (-.f64 1/144 (fma.f64 (pow.f64 re -2) 1/48 (/.f64 -1/16 (pow.f64 re 4))))) |
(/.f64 1 (/.f64 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)) (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))))) |
(/.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (-.f64 1/12 (/.f64 1/4 (*.f64 re re)))) |
(/.f64 (+.f64 1/144 (/.f64 -1/16 (pow.f64 re 4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/4 (*.f64 re re)) 3) 1/1728) 1) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 -1/48 (pow.f64 re -2))))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 (pow.f64 re -2) -1/48)))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (-.f64 1/144 (fma.f64 (pow.f64 re -2) 1/48 (/.f64 -1/16 (pow.f64 re 4))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (-.f64 1/144 (*.f64 1/48 (pow.f64 re -2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/4 (*.f64 re re)) 3) 1/1728) 1) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 -1/48 (pow.f64 re -2))))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 (pow.f64 re -2) -1/48)))) |
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (*.f64 re re) 3)) 1/1728) (-.f64 1/144 (fma.f64 (pow.f64 re -2) 1/48 (/.f64 -1/16 (pow.f64 re 4))))) |
(/.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (-.f64 1/12 (/.f64 1/4 (*.f64 re re)))) |
(/.f64 (+.f64 1/144 (/.f64 -1/16 (pow.f64 re 4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1/4 re) re) 3) 1/1728)) (neg.f64 (-.f64 (+.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 1/48 (pow.f64 re -2))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 1/4 (*.f64 re re)) 3) 1/1728)) (neg.f64 (+.f64 (/.f64 1/16 (pow.f64 re 4)) (+.f64 1/144 (*.f64 -1/48 (pow.f64 re -2)))))) |
(/.f64 (-.f64 -1/1728 (/.f64 1/64 (pow.f64 (*.f64 re re) 3))) (-.f64 -1/144 (+.f64 (/.f64 1/16 (pow.f64 re 4)) (*.f64 (pow.f64 re -2) -1/48)))) |
(/.f64 (neg.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4)))) (neg.f64 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 (neg.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4)))) (neg.f64 (-.f64 1/12 (/.f64 1/4 (*.f64 re re))))) |
(/.f64 (-.f64 -1/144 (/.f64 -1/16 (pow.f64 re 4))) (+.f64 -1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (-.f64 -1/144 (/.f64 -1/16 (pow.f64 re 4))) (fma.f64 1/4 (pow.f64 re -2) -1/12)) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(/.f64 (neg.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4)))) (neg.f64 (-.f64 1/12 (/.f64 1/4 (*.f64 re re))))) |
(/.f64 (-.f64 -1/144 (/.f64 -1/16 (pow.f64 re 4))) (+.f64 -1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (-.f64 -1/144 (/.f64 -1/16 (pow.f64 re 4))) (fma.f64 1/4 (pow.f64 re -2) -1/12)) |
(pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(pow.f64 (cbrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 3) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(pow.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 3) 1/3) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(pow.f64 (sqrt.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 2) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(sqrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 2)) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(log.f64 (exp.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(cbrt.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12) 3)) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(expm1.f64 (log1p.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(exp.f64 (log.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12)) 1)) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(log1p.f64 (expm1.f64 (fma.f64 1/4 (pow.f64 re -2) 1/12))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(fma.f64 1 (/.f64 (/.f64 1/4 re) re) 1/12) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 (/.f64 1/4 re) re)) 1/12) |
(fma.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) (cbrt.f64 (/.f64 1/4 (*.f64 re re))) 1/12) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) (cbrt.f64 (/.f64 1/16 (pow.f64 re 4))) 1/12) |
(fma.f64 (/.f64 1/2 re) (/.f64 1/2 re) 1/12) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(fma.f64 1/4 (pow.f64 re -2) 1/12) |
(+.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 re (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) 1)) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(+.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) re) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) 1) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) 3)) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re))) (*.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 im im)) re) 3)) (fma.f64 re re (*.f64 (*.f64 (*.f64 1/2 (*.f64 im im)) re) (-.f64 (*.f64 (*.f64 1/2 (*.f64 im im)) re) re)))) |
(/.f64 (+.f64 (pow.f64 re 3) (*.f64 1/8 (pow.f64 (*.f64 re (*.f64 im im)) 3))) (fma.f64 re re (*.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 re (fma.f64 1/2 (*.f64 re (*.f64 im im)) (neg.f64 re)))))) |
(/.f64 (+.f64 (pow.f64 re 3) (*.f64 (pow.f64 re 3) (*.f64 1/8 (pow.f64 im 6)))) (fma.f64 re re (*.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 re (fma.f64 re (*.f64 1/2 (*.f64 im im)) (neg.f64 re)))))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(/.f64 (*.f64 (fma.f64 (*.f64 1/2 im) (*.f64 re im) re) (-.f64 re (*.f64 (*.f64 1/2 (*.f64 im im)) re))) (-.f64 re (*.f64 (*.f64 1/2 (*.f64 im im)) re))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (*.f64 re (+.f64 1 (*.f64 (pow.f64 (*.f64 im im) 3) 1/8))) (-.f64 (+.f64 1 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im (*.f64 im 1/2)))) |
(/.f64 re (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 im 4) 1/4) (*.f64 1/2 (*.f64 im im)))) (+.f64 1 (*.f64 1/8 (pow.f64 im 6))))) |
(*.f64 (/.f64 re (+.f64 (fma.f64 (pow.f64 im 4) 1/4 1) (*.f64 im (*.f64 im -1/2)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(/.f64 (*.f64 re (-.f64 1 (*.f64 1/4 (pow.f64 im 4)))) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 (/.f64 re (-.f64 1 (*.f64 1/2 (*.f64 im im)))) (+.f64 1 (*.f64 (pow.f64 im 4) -1/4))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 im im) 3) 1/8)) re) (-.f64 (+.f64 1 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im (*.f64 im 1/2)))) |
(/.f64 re (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 im 4) 1/4) (*.f64 1/2 (*.f64 im im)))) (+.f64 1 (*.f64 1/8 (pow.f64 im 6))))) |
(*.f64 (/.f64 re (+.f64 (fma.f64 (pow.f64 im 4) 1/4 1) (*.f64 im (*.f64 im -1/2)))) (fma.f64 1/8 (pow.f64 im 6) 1)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 (/.f64 re (-.f64 1 (*.f64 1/2 (*.f64 im im)))) (+.f64 1 (*.f64 (pow.f64 im 4) -1/4))) |
(pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 1) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 3) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 3) 1/3) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 2) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 2)) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) re)) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) 3)) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3) (pow.f64 re 3))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(exp.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1))) 1)) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(fma.f64 1 re (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(fma.f64 re 1 (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 im 1/2) (*.f64 im re))) |
(*.f64 re (fma.f64 im (*.f64 1/2 im) 1)) |
(fma.f64 im (*.f64 im (*.f64 re 1/2)) re) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) 1) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 1) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 3) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 1/2 (sin.f64 re)))) 2) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(sqrt.f64 (*.f64 (pow.f64 im 4) (pow.f64 (*.f64 1/2 (sin.f64 re)) 2))) |
(sqrt.f64 (*.f64 (pow.f64 im 4) (pow.f64 (*.f64 (sin.f64 re) 1/2) 2))) |
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) im) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))) 3)) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im im) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3) (pow.f64 im 3))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re)))) 1)) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im im) (*.f64 1/2 (sin.f64 re))))) |
(*.f64 (sin.f64 re) (*.f64 1/2 (*.f64 im im))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) 1) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 1) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 3) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(pow.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3) 1/3) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 2) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 2)) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) im)) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))) 3)) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 im 3))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(exp.f64 (log.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))) 1)) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re))))) |
(*.f64 1/2 (*.f64 (sin.f64 re) im)) |
(*.f64 (sin.f64 re) (*.f64 1/2 im)) |
Compiled 5604 to 3927 computations (29.9% saved)
25 alts after pruning (17 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 311 | 15 | 326 |
| Fresh | 0 | 2 | 2 |
| Picked | 1 | 4 | 5 |
| Done | 0 | 4 | 4 |
| Total | 312 | 25 | 337 |
| Status | Accuracy | Program |
|---|---|---|
| 6.1% | (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) | |
| 26.9% | (/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) | |
| 29.1% | (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) | |
| 42.0% | (/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) | |
| 39.1% | (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) | |
| ✓ | 12.3% | (/.f64 1/4 (*.f64 re re)) |
| ▶ | 18.0% | (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
| ✓ | 13.9% | (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
| ▶ | 48.9% | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
| ▶ | 12.3% | (*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
| 12.3% | (*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) | |
| ▶ | 6.1% | (*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
| ✓ | 71.7% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| 22.3% | (*.f64 (*.f64 1/2 (*.f64 im im)) re) | |
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 66.4% | (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
| 11.2% | (*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) | |
| ✓ | 19.0% | (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
| ▶ | 16.1% | (*.f64 im (*.f64 im (*.f64 re 1/2))) |
| 39.7% | (*.f64 im (log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) | |
| ✓ | 50.2% | (sin.f64 re) |
| 18.1% | (log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) | |
| ✓ | 70.2% | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
| 28.2% | re | |
| 4.4% | 1/12 | |
| 6.1% | (/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) | |
| 26.9% | (/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) | |
| 29.1% | (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) | |
| 42.0% | (/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) | |
| 39.1% | (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) | |
| ✓ | 12.3% | (/.f64 1/4 (*.f64 re re)) |
| ▶ | 18.0% | (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
| ✓ | 13.9% | (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
| ▶ | 48.9% | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
| ▶ | 12.3% | (*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
| 12.3% | (*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) | |
| ▶ | 6.1% | (*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
| ✓ | 71.7% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| 22.3% | (*.f64 (*.f64 1/2 (*.f64 im im)) re) | |
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 66.4% | (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
| 11.2% | (*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) | |
| ✓ | 19.0% | (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
| ▶ | 16.1% | (*.f64 im (*.f64 im (*.f64 re 1/2))) |
| 39.7% | (*.f64 im (log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) | |
| ✓ | 50.2% | (sin.f64 re) |
| 18.1% | (log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) | |
| ✓ | 70.2% | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
| 28.2% | re | |
| 4.4% | 1/12 |
Compiled 1126 to 800 computations (29% saved)
Found 12 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (/.f64 (/.f64 1/4 re) re) |
| ✓ | 99.4% | (/.f64 1/16 (pow.f64 re 4)) |
| ✓ | 99.1% | (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) |
| ✓ | 69.3% | (*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
| ✓ | 100.0% | (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
| ✓ | 99.9% | (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re))) |
| 99.3% | (/.f64 1/4 (*.f64 re re)) | |
| ✓ | 99.8% | (/.f64 (/.f64 1/4 re) re) |
| ✓ | 99.8% | (*.f64 im (*.f64 im (*.f64 re 1/2))) |
| ✓ | 100.0% | (+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
| ✓ | 99.8% | (*.f64 -1/6 (pow.f64 re 3)) |
| ✓ | 93.7% | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
Compiled 180 to 121 computations (32.8% saved)
39 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | im | @ | inf | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
| 1.0ms | im | @ | 0 | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
| 1.0ms | re | @ | 0 | (*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
| 1.0ms | re | @ | inf | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
| 1.0ms | re | @ | 0 | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
| 1× | batch-egg-rewrite |
| 754× | add-sqr-sqrt |
| 726× | pow1 |
| 722× | *-un-lft-identity |
| 718× | add-exp-log |
| 718× | add-log-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 36 | 257 |
| 1 | 810 | 249 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(*.f64 -1/6 (pow.f64 re 3)) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(/.f64 (/.f64 1/4 re) re) |
(fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re))) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re))) |
(/.f64 1/16 (pow.f64 re 4)) |
(/.f64 (/.f64 1/4 re) re) |
| Outputs |
|---|
(+.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) re) (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 -1/6 (pow.f64 re 3)))) |
(+.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) (*.f64 (*.f64 -1/6 (pow.f64 re 3)) (fma.f64 im (*.f64 im 1/2) 1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) 1) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 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 (fma.f64 im (*.f64 im 1/2) 1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(fma.f64 (fma.f64 im (*.f64 im 1/2) 1) re (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 -1/6 (pow.f64 re 3)))) |
(fma.f64 re (fma.f64 im (*.f64 im 1/2) 1) (*.f64 (*.f64 -1/6 (pow.f64 re 3)) (fma.f64 im (*.f64 im 1/2) 1))) |
(-.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 (sqrt.f64 -1/6) (pow.f64 re 3/2)) 2) |
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2)) |
(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 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 re 3))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) 1) |
(*.f64 1 (fma.f64 -1/6 (pow.f64 re 3) 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))) |
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3)) (fma.f64 re re (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2) (*.f64 re (*.f64 -1/6 (pow.f64 re 3)))))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2)) (-.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(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)))) |
(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 1 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 1 (*.f64 -1/6 (pow.f64 re 3)) re) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 re 3) -1/6 re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 -1/6)) 2) (*.f64 re (cbrt.f64 -1/6)) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.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) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) 1) |
(pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 3) 1/3) |
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 1/2 re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) |
(log.f64 (pow.f64 (exp.f64 im) (*.f64 im (*.f64 1/2 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 im (*.f64 1/2 re)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 1/2 re)) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(exp.f64 (log.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(*.f64 1 (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (sqrt.f64 (pow.f64 re -4))) |
(*.f64 (/.f64 1/4 re) (pow.f64 re -1)) |
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 1) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) 3) |
(pow.f64 (/.f64 1/64 (pow.f64 re 6)) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 (*.f64 re re) 1/4) -1) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (*.f64 1/16 (pow.f64 re -4))) |
(fabs.f64 (*.f64 1/4 (pow.f64 re -2))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 re -2))))) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 (*.f64 (*.f64 re re) 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) 1) |
(*.f64 1 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2)) |
(log.f64 (exp.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(exp.f64 (log.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) 1) |
(*.f64 1 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(/.f64 (+.f64 1/1728 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3)) (+.f64 1/144 (-.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2) (*.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))))) |
(/.f64 (-.f64 1/144 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2)) (-.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 1) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 3) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 2) |
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 2)) |
(log.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)))) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 3)) |
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(exp.f64 (log.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 1)) |
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(fma.f64 1 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1/12) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1/12) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) 1) |
(/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (*.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 1) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 3) |
(pow.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 2)) |
(log.f64 (exp.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))))) |
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3) (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3) (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (log.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) 1) |
(*.f64 1 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -2)) (/.f64 1 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(*.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2) (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1) (pow.f64 (sqrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1) |
(pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) 1/3) |
(pow.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2) 2) |
(pow.f64 (/.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) 1) -1) |
(sqrt.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (neg.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (pow.f64 re -4)))) 1) |
(*.f64 1 (*.f64 1/16 (pow.f64 re -4))) |
(*.f64 (*.f64 1/4 (pow.f64 re -2)) (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 1/16 (pow.f64 re -4)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2) (cbrt.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 2) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 3) |
(pow.f64 (*.f64 1/4096 (pow.f64 (pow.f64 re -4) 3)) 1/3) |
(pow.f64 (/.f64 (pow.f64 re 4) 1/16) -1) |
(sqrt.f64 (pow.f64 (*.f64 1/16 (pow.f64 re -4)) 2)) |
(log.f64 (pow.f64 (exp.f64 1/16) (pow.f64 re -4))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(cbrt.f64 (*.f64 1/4096 (pow.f64 (pow.f64 re -4) 3))) |
(expm1.f64 (log1p.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(exp.f64 (log.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/16 (pow.f64 re -4))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(*.f64 1 (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (sqrt.f64 (pow.f64 re -4))) |
(*.f64 (/.f64 1/4 re) (pow.f64 re -1)) |
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 1) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) 3) |
(pow.f64 (/.f64 1/64 (pow.f64 re 6)) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 (*.f64 re re) 1/4) -1) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (*.f64 1/16 (pow.f64 re -4))) |
(fabs.f64 (*.f64 1/4 (pow.f64 re -2))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 re -2))))) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 re -2)))) |
| 1× | egg-herbie |
| 1356× | times-frac |
| 1116× | log-prod |
| 584× | associate-*r* |
| 526× | associate-*l* |
| 448× | exp-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 464 | 8715 |
| 1 | 1054 | 7983 |
| 2 | 4052 | 7975 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
re |
(*.f64 -1/6 (pow.f64 re 3)) |
(*.f64 -1/6 (pow.f64 re 3)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(*.f64 1/60 (pow.f64 re 2)) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(*.f64 1/60 (pow.f64 re 2)) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(/.f64 1/4 (pow.f64 re 2)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(*.f64 1/60 (pow.f64 re 2)) |
(+.f64 1/12 (*.f64 1/60 (pow.f64 re 2))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(*.f64 1/60 (pow.f64 re 2)) |
(+.f64 1/12 (*.f64 1/60 (pow.f64 re 2))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(/.f64 1/4 (pow.f64 re 2)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(*.f64 -4 (pow.f64 re 2)) |
(+.f64 (*.f64 -4 (pow.f64 re 2)) (*.f64 -4/3 (pow.f64 re 4))) |
(+.f64 (*.f64 -4 (pow.f64 re 2)) (+.f64 (*.f64 -4/3 (pow.f64 re 4)) (*.f64 -4/9 (pow.f64 re 6)))) |
(+.f64 (*.f64 -4 (pow.f64 re 2)) (+.f64 (*.f64 -4/3 (pow.f64 re 4)) (+.f64 (*.f64 -4/9 (pow.f64 re 6)) (*.f64 -4/27 (pow.f64 re 8))))) |
12 |
(+.f64 12 (*.f64 36 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (*.f64 108 (/.f64 1 (pow.f64 re 4))))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (+.f64 (*.f64 108 (/.f64 1 (pow.f64 re 4))) (*.f64 324 (/.f64 1 (pow.f64 re 6)))))) |
12 |
(+.f64 12 (*.f64 36 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (*.f64 108 (/.f64 1 (pow.f64 re 4))))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (+.f64 (*.f64 108 (/.f64 1 (pow.f64 re 4))) (*.f64 324 (/.f64 1 (pow.f64 re 6)))))) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(+.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) re) (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 -1/6 (pow.f64 re 3)))) |
(+.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) (*.f64 (*.f64 -1/6 (pow.f64 re 3)) (fma.f64 im (*.f64 im 1/2) 1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) 1) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 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 (fma.f64 im (*.f64 im 1/2) 1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(fma.f64 (fma.f64 im (*.f64 im 1/2) 1) re (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 -1/6 (pow.f64 re 3)))) |
(fma.f64 re (fma.f64 im (*.f64 im 1/2) 1) (*.f64 (*.f64 -1/6 (pow.f64 re 3)) (fma.f64 im (*.f64 im 1/2) 1))) |
(-.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 (sqrt.f64 -1/6) (pow.f64 re 3/2)) 2) |
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2)) |
(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 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 re 3))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) 1) |
(*.f64 1 (fma.f64 -1/6 (pow.f64 re 3) 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))) |
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 re 3) re)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3)) (fma.f64 re re (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2) (*.f64 re (*.f64 -1/6 (pow.f64 re 3)))))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2)) (-.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(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)))) |
(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 1 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 1 (*.f64 -1/6 (pow.f64 re 3)) re) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 re 3) -1/6 re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 -1/6)) 2) (*.f64 re (cbrt.f64 -1/6)) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.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) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) 1) |
(pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 1) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))) 3) |
(pow.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 3) 1/3) |
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 1/2 re))) 2) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) |
(log.f64 (pow.f64 (exp.f64 im) (*.f64 im (*.f64 1/2 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))))) |
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 im (*.f64 1/2 re)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 1/2 re)) 3) (pow.f64 im 3))) |
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(exp.f64 (log.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(*.f64 1 (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (sqrt.f64 (pow.f64 re -4))) |
(*.f64 (/.f64 1/4 re) (pow.f64 re -1)) |
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 1) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) 3) |
(pow.f64 (/.f64 1/64 (pow.f64 re 6)) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 (*.f64 re re) 1/4) -1) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (*.f64 1/16 (pow.f64 re -4))) |
(fabs.f64 (*.f64 1/4 (pow.f64 re -2))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 re -2))))) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 (*.f64 (*.f64 re re) 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) 1) |
(*.f64 1 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2)) |
(log.f64 (exp.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(exp.f64 (log.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) 1) |
(*.f64 1 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(/.f64 (+.f64 1/1728 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3)) (+.f64 1/144 (-.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2) (*.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))))) |
(/.f64 (-.f64 1/144 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2)) (-.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 1) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 3) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 2) |
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 2)) |
(log.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)))) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 3)) |
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(exp.f64 (log.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 1)) |
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(fma.f64 1 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1/12) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1/12) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) 1) |
(/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (*.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 1) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 3) |
(pow.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 2)) |
(log.f64 (exp.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))))) |
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3) (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3) (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (log.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) 1) |
(*.f64 1 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -2)) (/.f64 1 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(*.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2) (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1) (pow.f64 (sqrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1) |
(pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) 1/3) |
(pow.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2) 2) |
(pow.f64 (/.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) 1) -1) |
(sqrt.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (neg.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (pow.f64 re -4)))) 1) |
(*.f64 1 (*.f64 1/16 (pow.f64 re -4))) |
(*.f64 (*.f64 1/4 (pow.f64 re -2)) (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 1/16 (pow.f64 re -4)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2) (cbrt.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 2) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 3) |
(pow.f64 (*.f64 1/4096 (pow.f64 (pow.f64 re -4) 3)) 1/3) |
(pow.f64 (/.f64 (pow.f64 re 4) 1/16) -1) |
(sqrt.f64 (pow.f64 (*.f64 1/16 (pow.f64 re -4)) 2)) |
(log.f64 (pow.f64 (exp.f64 1/16) (pow.f64 re -4))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(cbrt.f64 (*.f64 1/4096 (pow.f64 (pow.f64 re -4) 3))) |
(expm1.f64 (log1p.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(exp.f64 (log.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/16 (pow.f64 re -4))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(*.f64 1 (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (sqrt.f64 (pow.f64 re -4))) |
(*.f64 (/.f64 1/4 re) (pow.f64 re -1)) |
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 1) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) 3) |
(pow.f64 (/.f64 1/64 (pow.f64 re 6)) 1/3) |
(pow.f64 (/.f64 1/2 re) 2) |
(pow.f64 (/.f64 (*.f64 re re) 1/4) -1) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(sqrt.f64 (*.f64 1/16 (pow.f64 re -4))) |
(fabs.f64 (*.f64 1/4 (pow.f64 re -2))) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 re -2))))) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 re -2)))) |
| Outputs |
|---|
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(*.f64 1/2 (*.f64 (*.f64 im im) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (*.f64 im im) (*.f64 1/2 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(*.f64 1/2 (*.f64 (*.f64 im im) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (*.f64 im im) (*.f64 1/2 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(*.f64 re (fma.f64 1/2 (*.f64 im im) 1)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (fma.f64 1/2 (*.f64 im im) 1))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (fma.f64 1/2 (*.f64 im im) 1))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) (*.f64 re (+.f64 1 (*.f64 1/2 (pow.f64 im 2))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
re |
(*.f64 -1/6 (pow.f64 re 3)) |
(*.f64 -1/6 (pow.f64 re 3)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(*.f64 1/2 (*.f64 (pow.f64 im 2) re)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(*.f64 1/60 (pow.f64 re 2)) |
(*.f64 re (*.f64 re 1/60)) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(*.f64 1/60 (pow.f64 re 2)) |
(*.f64 re (*.f64 re 1/60)) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(*.f64 1/60 (pow.f64 re 2)) |
(*.f64 re (*.f64 re 1/60)) |
(+.f64 1/12 (*.f64 1/60 (pow.f64 re 2))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(fma.f64 re (*.f64 re 1/60) 1/12) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(*.f64 1/60 (pow.f64 re 2)) |
(*.f64 re (*.f64 re 1/60)) |
(+.f64 1/12 (*.f64 1/60 (pow.f64 re 2))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(fma.f64 re (*.f64 re 1/60) 1/12) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(+.f64 1/12 (+.f64 (*.f64 1/60 (pow.f64 re 2)) (*.f64 1/4 (/.f64 1 (pow.f64 re 2))))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
1/12 |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(+.f64 1/12 (*.f64 1/4 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 (/.f64 1/4 (*.f64 re re)) 1/12) |
(+.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 -4 (pow.f64 re 2)) |
(*.f64 (*.f64 re re) -4) |
(*.f64 (*.f64 -4 re) re) |
(*.f64 re (*.f64 re -4)) |
(+.f64 (*.f64 -4 (pow.f64 re 2)) (*.f64 -4/3 (pow.f64 re 4))) |
(fma.f64 -4 (*.f64 re re) (*.f64 -4/3 (pow.f64 re 4))) |
(fma.f64 (*.f64 re re) -4 (*.f64 -4/3 (pow.f64 re 4))) |
(fma.f64 -4/3 (pow.f64 re 4) (*.f64 re (*.f64 re -4))) |
(+.f64 (*.f64 -4 (pow.f64 re 2)) (+.f64 (*.f64 -4/3 (pow.f64 re 4)) (*.f64 -4/9 (pow.f64 re 6)))) |
(fma.f64 -4 (*.f64 re re) (fma.f64 -4/3 (pow.f64 re 4) (*.f64 -4/9 (pow.f64 re 6)))) |
(fma.f64 (*.f64 re re) -4 (fma.f64 -4/3 (pow.f64 re 4) (*.f64 -4/9 (pow.f64 re 6)))) |
(+.f64 (*.f64 -4 (pow.f64 re 2)) (+.f64 (*.f64 -4/3 (pow.f64 re 4)) (+.f64 (*.f64 -4/9 (pow.f64 re 6)) (*.f64 -4/27 (pow.f64 re 8))))) |
(fma.f64 -4 (*.f64 re re) (fma.f64 -4/3 (pow.f64 re 4) (fma.f64 -4/9 (pow.f64 re 6) (*.f64 -4/27 (pow.f64 re 8))))) |
(fma.f64 (*.f64 re re) -4 (fma.f64 -4/3 (pow.f64 re 4) (fma.f64 -4/9 (pow.f64 re 6) (*.f64 -4/27 (pow.f64 re 8))))) |
12 |
(+.f64 12 (*.f64 36 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 12 (/.f64 36 (*.f64 re re))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (*.f64 108 (/.f64 1 (pow.f64 re 4))))) |
(+.f64 (+.f64 12 (/.f64 36 (*.f64 re re))) (/.f64 108 (pow.f64 re 4))) |
(+.f64 12 (+.f64 (/.f64 36 (*.f64 re re)) (/.f64 108 (pow.f64 re 4)))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (+.f64 (*.f64 108 (/.f64 1 (pow.f64 re 4))) (*.f64 324 (/.f64 1 (pow.f64 re 6)))))) |
(+.f64 (+.f64 12 (/.f64 36 (*.f64 re re))) (+.f64 (/.f64 108 (pow.f64 re 4)) (/.f64 324 (pow.f64 re 6)))) |
(+.f64 12 (+.f64 (/.f64 36 (*.f64 re re)) (+.f64 (/.f64 108 (pow.f64 re 4)) (/.f64 324 (pow.f64 re 6))))) |
(+.f64 12 (+.f64 (/.f64 108 (pow.f64 re 4)) (+.f64 (/.f64 324 (pow.f64 re 6)) (/.f64 36 (*.f64 re re))))) |
12 |
(+.f64 12 (*.f64 36 (/.f64 1 (pow.f64 re 2)))) |
(+.f64 12 (/.f64 36 (*.f64 re re))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (*.f64 108 (/.f64 1 (pow.f64 re 4))))) |
(+.f64 (+.f64 12 (/.f64 36 (*.f64 re re))) (/.f64 108 (pow.f64 re 4))) |
(+.f64 12 (+.f64 (/.f64 36 (*.f64 re re)) (/.f64 108 (pow.f64 re 4)))) |
(+.f64 12 (+.f64 (*.f64 36 (/.f64 1 (pow.f64 re 2))) (+.f64 (*.f64 108 (/.f64 1 (pow.f64 re 4))) (*.f64 324 (/.f64 1 (pow.f64 re 6)))))) |
(+.f64 (+.f64 12 (/.f64 36 (*.f64 re re))) (+.f64 (/.f64 108 (pow.f64 re 4)) (/.f64 324 (pow.f64 re 6)))) |
(+.f64 12 (+.f64 (/.f64 36 (*.f64 re re)) (+.f64 (/.f64 108 (pow.f64 re 4)) (/.f64 324 (pow.f64 re 6))))) |
(+.f64 12 (+.f64 (/.f64 108 (pow.f64 re 4)) (+.f64 (/.f64 324 (pow.f64 re 6)) (/.f64 36 (*.f64 re re))))) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (pow.f64 re 2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(+.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) re) (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 -1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(+.f64 (*.f64 re (fma.f64 im (*.f64 im 1/2) 1)) (*.f64 (*.f64 -1/6 (pow.f64 re 3)) (fma.f64 im (*.f64 im 1/2) 1))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) 1) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 1) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 3) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 3) 1/3) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 2) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 2)) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 im 1/2) 1)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) 3)) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 re 3) re) 3))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 re 3) re) 3) (pow.f64 (fma.f64 im (*.f64 im 1/2) 1) 3))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(exp.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re))) 1)) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(fma.f64 (fma.f64 im (*.f64 im 1/2) 1) re (*.f64 (fma.f64 im (*.f64 im 1/2) 1) (*.f64 -1/6 (pow.f64 re 3)))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(fma.f64 re (fma.f64 im (*.f64 im 1/2) 1) (*.f64 (*.f64 -1/6 (pow.f64 re 3)) (fma.f64 im (*.f64 im 1/2) 1))) |
(+.f64 (fma.f64 -1/6 (pow.f64 re 3) re) (*.f64 (*.f64 1/2 (*.f64 im im)) (fma.f64 -1/6 (pow.f64 re 3) re))) |
(*.f64 (fma.f64 1/2 (*.f64 im im) 1) (fma.f64 -1/6 (pow.f64 re 3) re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 re 3)))) 1) |
(*.f64 -1/6 (pow.f64 re 3)) |
(pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 1) |
(*.f64 -1/6 (pow.f64 re 3)) |
(pow.f64 (*.f64 re (cbrt.f64 -1/6)) 3) |
(*.f64 -1/6 (pow.f64 re 3)) |
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 re 3/2)) 2) |
(*.f64 -1/6 (pow.f64 re 3)) |
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3) 1/3) |
(*.f64 -1/6 (pow.f64 re 3)) |
(sqrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2)) |
(*.f64 -1/6 (pow.f64 re 3)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) -1/6)) |
(*.f64 -1/6 (pow.f64 re 3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 re 3))))) |
(*.f64 -1/6 (pow.f64 re 3)) |
(cbrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3)) |
(*.f64 -1/6 (pow.f64 re 3)) |
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(*.f64 -1/6 (pow.f64 re 3)) |
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(*.f64 -1/6 (pow.f64 re 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 re 3))) 1)) |
(*.f64 -1/6 (pow.f64 re 3)) |
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 re 3)))) |
(*.f64 -1/6 (pow.f64 re 3)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) 1) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(*.f64 1 (fma.f64 -1/6 (pow.f64 re 3) re)) |
(fma.f64 -1/6 (pow.f64 re 3) 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 -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))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 3)) (fma.f64 re re (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2) (*.f64 re (*.f64 -1/6 (pow.f64 re 3)))))) |
(/.f64 (+.f64 (pow.f64 re 3) (*.f64 -1/216 (pow.f64 (pow.f64 re 3) 3))) (fma.f64 re re (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2) (*.f64 (*.f64 re -1/6) (pow.f64 re 3))))) |
(/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 re 3) 3) (pow.f64 re 3)) (fma.f64 re re (-.f64 (*.f64 (pow.f64 re 6) 1/36) (*.f64 -1/6 (pow.f64 re 4))))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2)) (-.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (*.f64 -1/6 (pow.f64 re 3)) 2)) (+.f64 re (*.f64 1/6 (pow.f64 re 3)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (pow.f64 re 6) 1/36)) (+.f64 re (*.f64 (pow.f64 re 3) 1/6))) |
(pow.f64 (fma.f64 -1/6 (pow.f64 re 3) re) 1) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 re 3) re)) 3) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 re 3) re) 3) 1/3) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 re 3) re)) 2) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 re 3) re) 2)) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 re 3) re)))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 re 3) re) 3)) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/6 (pow.f64 re 3) re)) 1)) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 re 3) re))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 1 re (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 1 (*.f64 -1/6 (pow.f64 re 3)) re) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 re 3) -1/6 re) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 -1/6)) 2) (*.f64 re (cbrt.f64 -1/6)) re) |
(fma.f64 -1/6 (pow.f64 re 3) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 -1/6 (pow.f64 re 3))) |
(fma.f64 -1/6 (pow.f64 re 3) 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 -1/6 (pow.f64 re 3) re) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) 1) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 1) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))) 3) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(pow.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 3) 1/3) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 1/2 re))) 2) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(log.f64 (pow.f64 (exp.f64 im) (*.f64 im (*.f64 1/2 re)))) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))))) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 3)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 im (*.f64 1/2 re)) 3))) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 1/2 re)) 3) (pow.f64 im 3))) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(exp.f64 (log.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 im (*.f64 1/2 re)))) 1)) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(*.f64 1/2 (*.f64 re (*.f64 im im))) |
(*.f64 1/2 (*.f64 (*.f64 re im) im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1 (*.f64 1/4 (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (sqrt.f64 (pow.f64 re -4))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 1/4 re) (pow.f64 re -1)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1/2) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) 3) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 1/64 (pow.f64 re 6)) 1/3) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(pow.f64 (/.f64 1/2 re) 2) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 (*.f64 re re) 1/4) -1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(sqrt.f64 (*.f64 1/16 (pow.f64 re -4))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(fabs.f64 (*.f64 1/4 (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 re -2))))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2))) 1)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(+.f64 (*.f64 (*.f64 re re) 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) 1) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(*.f64 1 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 3) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3) 1/3) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2)) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(log.f64 (exp.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3)) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(exp.f64 (log.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1)) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) |
(fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) |
(fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) 1) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(*.f64 1 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(/.f64 (+.f64 1/1728 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3)) (+.f64 1/144 (-.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2) (*.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 3) 1/1728) (+.f64 1/144 (+.f64 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2) (*.f64 -1/12 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) 3) 1/1728) (+.f64 1/144 (*.f64 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) (-.f64 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) 1/12)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) 3) 1/1728) (+.f64 1/144 (*.f64 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) (+.f64 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) -1/12)))) |
(/.f64 (-.f64 1/144 (pow.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 2)) (-.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))))) |
(/.f64 (-.f64 1/144 (pow.f64 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))) 2)) (-.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2))))) |
(/.f64 (-.f64 1/144 (pow.f64 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))) 2)) (-.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60))))) |
(pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 1) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 3) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 3) 1/3) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 2) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 2)) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(log.f64 (exp.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) 3)) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(exp.f64 (log.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12)) 1)) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12))) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(fma.f64 1 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2))) 1/12) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1/12) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) (sqrt.f64 (fma.f64 (*.f64 re re) 1/60 (*.f64 1/4 (pow.f64 re -2)))) 1/12) |
(+.f64 (fma.f64 1/60 (*.f64 re re) (/.f64 1/4 (*.f64 re re))) 1/12) |
(+.f64 1/12 (fma.f64 re (*.f64 re 1/60) (*.f64 1/4 (pow.f64 re -2)))) |
(+.f64 1/12 (fma.f64 1/4 (pow.f64 re -2) (*.f64 re (*.f64 re 1/60)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) 1) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(/.f64 (*.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 1) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 3) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) 1/3) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 2) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 2)) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(log.f64 (exp.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3)) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3) (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) 3) (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) 3))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(exp.f64 (log.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 1)) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1/144 (*.f64 1/16 (pow.f64 re -4))) (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 (+.f64 1/144 (*.f64 (pow.f64 re -4) -1/16)) (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) 1) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(*.f64 1 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -2)) (/.f64 1 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2))) -2)) (/.f64 1 (cbrt.f64 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4)) -2)) (cbrt.f64 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4)))) |
(*.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2) (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2)) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) 2))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4)))) 1) (pow.f64 (cbrt.f64 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) 2)) |
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1) (pow.f64 (sqrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(pow.f64 (sqrt.f64 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) -2) |
(pow.f64 (sqrt.f64 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) -2) |
(pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 3) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3) 1/3) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -1/2) 2) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(pow.f64 (/.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) 1) -1) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(sqrt.f64 (pow.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))) -2)) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(log.f64 (exp.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))))) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) 3)) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(exp.f64 (neg.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(exp.f64 (*.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))) -1)) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2))))) 1)) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 1/12 (*.f64 1/4 (pow.f64 re -2)))))) |
(/.f64 1 (+.f64 1/12 (*.f64 -1/4 (pow.f64 re -2)))) |
(/.f64 1 (+.f64 1/12 (*.f64 (pow.f64 re -2) -1/4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (pow.f64 re -4)))) 1) |
(*.f64 (pow.f64 re -4) 1/16) |
(*.f64 1 (*.f64 1/16 (pow.f64 re -4))) |
(*.f64 (pow.f64 re -4) 1/16) |
(*.f64 (*.f64 1/4 (pow.f64 re -2)) (*.f64 1/4 (pow.f64 re -2))) |
(*.f64 (pow.f64 re -4) 1/16) |
(*.f64 1/16 (pow.f64 re -4)) |
(*.f64 (pow.f64 re -4) 1/16) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2) (cbrt.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(*.f64 (pow.f64 re -4) 1/16) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 2) |
(*.f64 (pow.f64 re -4) 1/16) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1) |
(*.f64 (pow.f64 re -4) 1/16) |
(pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 3) |
(*.f64 (pow.f64 re -4) 1/16) |
(pow.f64 (*.f64 1/4096 (pow.f64 (pow.f64 re -4) 3)) 1/3) |
(cbrt.f64 (*.f64 1/4096 (pow.f64 (pow.f64 re -4) 3))) |
(pow.f64 (/.f64 (pow.f64 re 4) 1/16) -1) |
(/.f64 1 (/.f64 (pow.f64 re 4) 1/16)) |
(*.f64 (/.f64 1 (pow.f64 re 4)) 1/16) |
(sqrt.f64 (pow.f64 (*.f64 1/16 (pow.f64 re -4)) 2)) |
(*.f64 (pow.f64 re -4) 1/16) |
(log.f64 (pow.f64 (exp.f64 1/16) (pow.f64 re -4))) |
(*.f64 (pow.f64 re -4) 1/16) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(*.f64 (pow.f64 re -4) 1/16) |
(cbrt.f64 (*.f64 1/4096 (pow.f64 (pow.f64 re -4) 3))) |
(expm1.f64 (log1p.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(*.f64 (pow.f64 re -4) 1/16) |
(exp.f64 (log.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(*.f64 (pow.f64 re -4) 1/16) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/16 (pow.f64 re -4))) 1)) |
(*.f64 (pow.f64 re -4) 1/16) |
(log1p.f64 (expm1.f64 (*.f64 1/16 (pow.f64 re -4)))) |
(*.f64 (pow.f64 re -4) 1/16) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1 (*.f64 1/4 (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 1/4 (pow.f64 re -2)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (sqrt.f64 (pow.f64 re -4))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (/.f64 1/4 re) (pow.f64 re -1)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)) (cbrt.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 re -4))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 re -4) 1/16)))) |
(pow.f64 (*.f64 1/4 (pow.f64 re -2)) 1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (*.f64 1/16 (pow.f64 re -4)) 1/2) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 re -2))) 3) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 1/64 (pow.f64 re 6)) 1/3) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(pow.f64 (/.f64 1/2 re) 2) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 (*.f64 re re) 1/4) -1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(pow.f64 (/.f64 re (/.f64 1/4 re)) -1) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(sqrt.f64 (*.f64 1/16 (pow.f64 re -4))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(fabs.f64 (*.f64 1/4 (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log.f64 (pow.f64 (exp.f64 1/4) (pow.f64 re -2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 re -2))))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(cbrt.f64 (/.f64 1/64 (pow.f64 re 6))) |
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 re -2))) 1)) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 re -2)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 1/4 (pow.f64 re -2)) |
Compiled 5797 to 4581 computations (21% saved)
28 alts after pruning (18 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 330 | 10 | 340 |
| Fresh | 4 | 8 | 12 |
| Picked | 3 | 2 | 5 |
| Done | 0 | 8 | 8 |
| Total | 337 | 28 | 365 |
| Status | Accuracy | Program |
|---|---|---|
| 26.9% | (/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) | |
| 29.1% | (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) | |
| ✓ | 12.3% | (/.f64 1/4 (*.f64 re re)) |
| 8.4% | (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) | |
| 36.2% | (+.f64 re (*.f64 -1/6 (pow.f64 re 3))) | |
| ✓ | 13.9% | (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
| 12.2% | (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 -1/6 (pow.f64 re 3))) | |
| ✓ | 12.3% | (*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
| 12.3% | (*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) | |
| 10.5% | (*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) | |
| 11.5% | (*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) | |
| 10.2% | (*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) | |
| 6.1% | (*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) | |
| ✓ | 71.7% | (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| 22.3% | (*.f64 (*.f64 1/2 (*.f64 im im)) re) | |
| ✓ | 100.0% | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
| ✓ | 66.4% | (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
| ✓ | 19.0% | (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
| ✓ | 16.1% | (*.f64 im (*.f64 im (*.f64 re 1/2))) |
| 39.7% | (*.f64 im (log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) | |
| 12.2% | (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) | |
| 21.7% | (sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) | |
| ✓ | 50.2% | (sin.f64 re) |
| 18.1% | (log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) | |
| 34.7% | (log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) | |
| ✓ | 70.2% | (cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
| 28.2% | re | |
| 4.4% | 1/12 |
Compiled 763 to 518 computations (32.1% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) |
(*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) |
(*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (sin.f64 re)) 3)) |
| Outputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
6 calls:
| 22.0ms | re |
| 20.0ms | (*.f64 1/2 (sin.f64 re)) |
| 18.0ms | (sin.f64 re) |
| 18.0ms | im |
| 12.0ms | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 100.0% | 1 | re |
| 100.0% | 1 | im |
| 100.0% | 1 | (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))) |
| 100.0% | 1 | (*.f64 1/2 (sin.f64 re)) |
| 100.0% | 1 | (sin.f64 re) |
| 100.0% | 1 | (+.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)) |
Compiled 466 to 302 computations (35.2% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) |
(*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) |
(*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 im (*.f64 1/2 (sin.f64 re)))))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
4 calls:
| 164.0ms | im |
| 49.0ms | (*.f64 1/2 (sin.f64 re)) |
| 48.0ms | (sin.f64 re) |
| 48.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 85.7% | 3 | re |
| 95.5% | 5 | im |
| 84.4% | 3 | (*.f64 1/2 (sin.f64 re)) |
| 84.4% | 3 | (sin.f64 re) |
Compiled 408 to 265 computations (35% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) |
(*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) |
(*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(+.f64 (sin.f64 re) (*.f64 (*.f64 1/2 (*.f64 im im)) (sin.f64 re))) |
(*.f64 (fma.f64 im (*.f64 1/2 im) 1) (*.f64 -1/6 (pow.f64 re 3))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
1 calls:
| 98.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 95.5% | 5 | im |
Compiled 371 to 239 computations (35.6% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) |
(*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))) 2)) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
1 calls:
| 91.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 90.9% | 6 | im |
Compiled 338 to 219 computations (35.2% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) |
(*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(pow.f64 (*.f64 (sin.f64 re) -2) -2) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1/4 re) re))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
3 calls:
| 129.0ms | im |
| 87.0ms | (sin.f64 re) |
| 67.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 74.0% | 3 | (sin.f64 re) |
| 75.7% | 5 | re |
| 89.1% | 6 | im |
Compiled 326 to 211 computations (35.3% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) |
(*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
1 calls:
| 73.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 88.0% | 6 | im |
Compiled 289 to 184 computations (36.3% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (*.f64 (*.f64 re re) -4)) |
(*.f64 im (+.f64 (*.f64 -1/12 (*.f64 im (pow.f64 re 3))) (*.f64 1/2 (*.f64 im re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (+.f64 12 (/.f64 36 (*.f64 re re)))) |
(/.f64 (-.f64 (/.f64 1/16 (pow.f64 re 4)) 1/144) (-.f64 (/.f64 (/.f64 1/4 re) re) 1/12)) |
(*.f64 (-.f64 1/144 (*.f64 (pow.f64 re -4) 1/16)) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) (/.f64 1 (-.f64 1/12 (/.f64 (/.f64 1/4 re) re)))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
1 calls:
| 101.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 84.5% | 7 | im |
Compiled 272 to 172 computations (36.8% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) |
1 calls:
| 55.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 80.6% | 6 | im |
Compiled 155 to 88 computations (43.2% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
(*.f64 (-.f64 1/144 (/.f64 1/16 (pow.f64 re 4))) 12) |
| Outputs |
|---|
(sin.f64 re) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))) |
3 calls:
| 61.0ms | re |
| 60.0ms | im |
| 39.0ms | (sin.f64 re) |
| Accuracy | Segments | Branch |
|---|---|---|
| 67.1% | 8 | re |
| 63.7% | 5 | (sin.f64 re) |
| 77.9% | 7 | im |
Compiled 152 to 88 computations (42.1% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
(sin.f64 re) |
(+.f64 re (*.f64 -1/6 (pow.f64 re 3))) |
| Outputs |
|---|
(sin.f64 re) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
1 calls:
| 49.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.0% | 6 | im |
Compiled 128 to 71 computations (44.5% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im 1/2) (*.f64 im re)) (*.f64 (*.f64 im 1/2) (*.f64 im re)))) (-.f64 re (*.f64 (*.f64 im 1/2) (*.f64 im re)))) |
| Outputs |
|---|
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
2 calls:
| 33.0ms | re |
| 31.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 52.1% | 5 | re |
| 51.7% | 5 | im |
Compiled 122 to 67 computations (45.1% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
| Outputs |
|---|
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) |
1 calls:
| 17.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 49.2% | 3 | re |
Compiled 63 to 40 computations (36.5% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) |
| Outputs |
|---|
re |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(+.f64 1/12 (/.f64 1/4 (*.f64 re re))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
2 calls:
| 26.0ms | re |
| 25.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 51.3% | 5 | im |
| 42.2% | 5 | re |
Compiled 57 to 37 computations (35.1% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
(*.f64 (/.f64 1/2 re) (/.f64 1/2 re)) |
(*.f64 (/.f64 (/.f64 1/4 re) re) 1) |
| Outputs |
|---|
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 (*.f64 1/2 (*.f64 im im)) re) |
1 calls:
| 22.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 51.2% | 5 | im |
Compiled 40 to 26 computations (35% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
| Outputs |
|---|
re |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
(/.f64 1/4 (*.f64 re re)) |
(*.f64 im (*.f64 im (*.f64 re 1/2))) |
1 calls:
| 21.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 45.7% | 5 | im |
Compiled 19 to 12 computations (36.8% saved)
| Inputs |
|---|
1/12 |
re |
(/.f64 1/4 (*.f64 re re)) |
| Outputs |
|---|
re |
(/.f64 1/4 (*.f64 re re)) |
1 calls:
| 6.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 37.8% | 2 | im |
Compiled 12 to 8 computations (33.3% saved)
| Inputs |
|---|
1/12 |
re |
| Outputs |
|---|
re |
2 calls:
| 4.0ms | im |
| 3.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 28.2% | 1 | re |
| 28.2% | 1 | im |
Compiled 10 to 7 computations (30% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
1/12 |
| Outputs |
|---|
1/12 |
2 calls:
| 3.0ms | im |
| 3.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 4.4% | 1 | im |
| 4.4% | 1 | re |
Compiled 9 to 7 computations (22.2% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 25.0ms | 5.232886393784415e+133 | 1.572295742212876e+135 |
| 8.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 27.0ms | 973.4496742350939 | 179148.14669674195 |
| 34.0ms | 225× | body | 256 | infinite |
| 30.0ms | 81× | body | 1024 | infinite |
| 16.0ms | 65× | body | 512 | infinite |
| 3.0ms | 13× | body | 256 | valid |
Compiled 784 to 612 computations (21.9% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 26.0ms | 5.232886393784415e+133 | 1.572295742212876e+135 |
| 8.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 29.0ms | 973.4496742350939 | 179148.14669674195 |
| 37.0ms | 101× | body | 1024 | infinite |
| 33.0ms | 220× | body | 256 | infinite |
| 13.0ms | 48× | body | 512 | infinite |
| 2.0ms | 15× | body | 256 | valid |
Compiled 775 to 612 computations (21% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 26.0ms | 5.232886393784415e+133 | 1.572295742212876e+135 |
| 9.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 31.0ms | 6.5140892391496975e+69 | 7.1820350172219576e+75 |
| 39.0ms | 179148.14669674195 | 147701842689.43497 |
| 54.0ms | 340× | body | 256 | infinite |
| 50.0ms | 139× | body | 1024 | infinite |
| 21.0ms | 81× | body | 512 | infinite |
Compiled 1120 to 880 computations (21.4% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 24.0ms | 5.232886393784415e+133 | 1.572295742212876e+135 |
| 6.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 31.0ms | 4.759228167208692e+65 | 1.5667433778622996e+68 |
| 33.0ms | 0.17759152992100188 | 973.4496742350939 |
| 38.0ms | 251× | body | 256 | infinite |
| 33.0ms | 97× | body | 1024 | infinite |
| 14.0ms | 57× | body | 512 | infinite |
| 12.0ms | 77× | body | 256 | valid |
| 11.0ms | 25× | body | 1024 | valid |
| 6.0ms | 21× | body | 512 | valid |
Compiled 1111 to 852 computations (23.3% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 49.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 25.0ms | 5.232886393784415e+133 | 1.572295742212876e+135 |
| 8.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 28.0ms | 4.759228167208692e+65 | 1.5667433778622996e+68 |
| 40.0ms | 0.17759152992100188 | 973.4496742350939 |
| 51.0ms | 78× | body | 1024 | infinite |
| 41.0ms | 269× | body | 256 | infinite |
| 17.0ms | 27× | body | 1024 | valid |
| 16.0ms | 67× | body | 512 | infinite |
| 13.0ms | 76× | body | 256 | valid |
| 3.0ms | 11× | body | 512 | valid |
Compiled 1111 to 852 computations (23.3% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 44.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 40.0ms | 5.141461969150904e+120 | 1.1020584406524001e+128 |
| 20.0ms | 7.427546768456835e+99 | 1.5686966853213109e+100 |
| 16.0ms | 5.0831628310075084e+92 | 8.068903870058333e+92 |
| 35.0ms | 4.759228167208692e+65 | 1.5667433778622996e+68 |
| 72.0ms | 0.17759152992100188 | 973.4496742350939 |
| 57.0ms | 145× | body | 1024 | infinite |
| 55.0ms | 332× | body | 256 | infinite |
| 53.0ms | 76× | body | 256 | valid |
| 22.0ms | 86× | body | 512 | infinite |
| 8.0ms | 19× | body | 1024 | valid |
| 4.0ms | 14× | body | 512 | valid |
Compiled 1385 to 913 computations (34.1% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 8.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 14.0ms | 1.5686966853213109e+100 | 2.916607767475076e+100 |
| 26.0ms | 8.137834314732323e+56 | 3.5804295806675284e+58 |
| 41.0ms | 0.17759152992100188 | 973.4496742350939 |
| 32.0ms | 215× | body | 256 | infinite |
| 30.0ms | 85× | body | 1024 | infinite |
| 21.0ms | 30× | body | 1024 | valid |
| 12.0ms | 81× | body | 256 | valid |
| 11.0ms | 41× | body | 512 | infinite |
| 3.0ms | 12× | body | 512 | valid |
Compiled 879 to 605 computations (31.2% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 2.8467265836605702e+228 | 1.1365921729287691e+232 |
| 33.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 6.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 16.0ms | 1.5686966853213109e+100 | 2.916607767475076e+100 |
| 24.0ms | 8.137834314732323e+56 | 3.5804295806675284e+58 |
| 79.0ms | 0.17759152992100188 | 973.4496742350939 |
| 59.0ms | 30× | body | 1024 | valid |
| 53.0ms | 288× | body | 256 | infinite |
| 35.0ms | 103× | body | 1024 | infinite |
| 17.0ms | 73× | body | 512 | infinite |
| 11.0ms | 73× | body | 256 | valid |
| 7.0ms | 25× | body | 512 | valid |
Compiled 991 to 685 computations (30.9% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 59.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 8.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 23.0ms | 1.5686966853213109e+100 | 2.916607767475076e+100 |
| 29.0ms | 8.137834314732323e+56 | 3.5804295806675284e+58 |
| 34.0ms | 0.17759152992100188 | 973.4496742350939 |
| 65.0ms | 88× | body | 1024 | infinite |
| 30.0ms | 208× | body | 256 | infinite |
| 18.0ms | 40× | body | 512 | infinite |
| 17.0ms | 86× | body | 256 | valid |
| 10.0ms | 25× | body | 1024 | valid |
| 5.0ms | 17× | body | 512 | valid |
Compiled 807 to 549 computations (32% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | predicate-same |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 43.0ms | 2.9111398831985125e-191 | 8.331179044194534e-184 |
| 17.0ms | 1.6105684555111396e-244 | 2.0348325984428725e-242 |
| 3.0ms | -1.947777810153797e-132 | -1.1267079502196099e-151 |
| 69.0ms | -2.3561866521627677e+156 | -8.0805479024385e+152 |
| 41.0ms | 72× | body | 1024 | valid |
| 39.0ms | 132× | body | 256 | infinite |
| 26.0ms | 56× | body | 1024 | infinite |
| 20.0ms | 140× | body | 256 | valid |
Compiled 701 to 472 computations (32.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 2.9111398831985125e-191 | 8.331179044194534e-184 |
| 22.0ms | 1.6105684555111396e-244 | 2.0348325984428725e-242 |
| 27.0ms | 140× | body | 256 | valid |
| 16.0ms | 116× | body | 256 | infinite |
Compiled 339 to 255 computations (24.8% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 7.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 59.0ms | 7.427546768456835e+99 | 1.5686966853213109e+100 |
| 38.0ms | 1.0898453485091557e-9 | 9.308644199278827e-7 |
| 25.0ms | 72× | body | 1024 | infinite |
| 22.0ms | 145× | body | 256 | infinite |
| 17.0ms | 79× | body | 256 | valid |
| 15.0ms | 33× | body | 1024 | valid |
| 5.0ms | 23× | body | 512 | infinite |
| 4.0ms | 16× | body | 512 | valid |
Compiled 431 to 328 computations (23.9% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 3.6615932128404587e+152 | 1.3693499966371956e+157 |
| 8.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 17.0ms | 7.427546768456835e+99 | 1.5686966853213109e+100 |
| 32.0ms | 1.0898453485091557e-9 | 9.308644199278827e-7 |
| 23.0ms | 156× | body | 256 | infinite |
| 16.0ms | 49× | body | 1024 | infinite |
| 12.0ms | 26× | body | 1024 | valid |
| 12.0ms | 75× | body | 256 | valid |
| 10.0ms | 35× | body | 512 | infinite |
| 7.0ms | 27× | body | 512 | valid |
Compiled 385 to 282 computations (26.8% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 2.7901627657433215e+170 | 7.1864232648798e+170 |
| 8.0ms | 8.062345538561705e+112 | 9.941932471669087e+112 |
| 17.0ms | 7.427546768456835e+99 | 1.5686966853213109e+100 |
| 34.0ms | 1.0898453485091557e-9 | 9.308644199278827e-7 |
| 17.0ms | 116× | body | 256 | infinite |
| 14.0ms | 43× | body | 1024 | infinite |
| 14.0ms | 32× | body | 1024 | valid |
| 14.0ms | 79× | body | 256 | valid |
| 8.0ms | 33× | body | 512 | infinite |
| 4.0ms | 17× | body | 512 | valid |
Compiled 331 to 243 computations (26.6% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 1.0898453485091557e-9 | 9.308644199278827e-7 |
| 13.0ms | 84× | body | 256 | valid |
| 9.0ms | 22× | body | 1024 | valid |
| 8.0ms | 22× | body | 512 | valid |
Compiled 115 to 87 computations (24.3% saved)
| 1× | egg-herbie |
| 84× | *-commutative |
| 50× | +-commutative |
| 34× | sub-neg |
| 28× | distribute-lft-neg-in |
| 28× | distribute-rgt-neg-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 217 | 2844 |
| 1 | 289 | 2838 |
| 2 | 330 | 2838 |
| 3 | 363 | 2834 |
| 4 | 385 | 2834 |
| 5 | 394 | 2834 |
| 6 | 397 | 2834 |
| 7 | 398 | 2834 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(if (<=.f64 im 1000) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)))))) |
(if (<=.f64 im 1000) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)))))) |
(if (<=.f64 im 180000) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 7099999999999999819906780758051945909579447450413275035532925759284049870848) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 580) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 700000000000000017847296581279883647018250175320141502053898780672) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 680) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 150000000000000010879715457229385268923756161446978293327731523321856) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 680) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 120000000000000003914723800577605532769170469312866435853625461833728) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 659999999999999947574553537127326011871904088386744448493581435013442268886880727682082930688) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 10600000000000000673664557742144689735522552851896914000193985364768984623971830456577392338362433536) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 379999999999999979787075584064403135174631049139385062530578918070147337001684299048544166786730682721712866463117998030848) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)))))))) |
(if (<=.f64 im 650) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 1320000000000000008065770596204272102098185514954575052800) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 im 18999999999999998165219149637136464878477438765625237333936999402367420290130073302750879247398600704) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 12600000000000000257139876639497246758057444387953127359546650039441850766868626783419909830355361916497106748995623643234234429271823952152477223528431616) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 390) (sin.f64 re) (if (<=.f64 im 4000000000000000193386768462214636230113579383562057023488) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 im 20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 380000000000000003620107409960305702657642723651589156679263038168328946859750849240582663775132887638692543607600365478853296379851862503347706365214720) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (if (<=.f64 im 4800000000000000133190666320950356323016801447745835308359885060818382684612640441103282670024012415086387164272959842218894368310714964194888163919677434951637175389682833782062892938366940054378527609182658976070939055439749316608) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))))))))) |
(if (<=.f64 im 520) (sin.f64 re) (if (<=.f64 im 4300000000000000329847976401345079252645557140874938286080) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 im 20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 1399999999999999925198478837902269650546996699034147042987300928852748178506796870244624560578446673219173537264251080606467419250124021914243015433519104) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im))))))))) |
(if (<=.f64 re -1159999999999999965453736215562591371597076615420820969897651964292838916746697221335753893801402123437753226614754311449497591407627629674140423283053428736) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 re -399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 re 2282285115956629/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 re 2407899124854297/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 1/4 (*.f64 re re)) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))))))) |
(if (<=.f64 re 75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 re 2407899124854297/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 1/4 (*.f64 re re)) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 8799999999999999129757617808508161934037319988042016168956011943705547068567482269285625280845578240) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 im (*.f64 im (*.f64 re 1/2))) (if (<=.f64 im 369999999999999996179944843132059605984011540687238358035117102849948312782066972014107155898292481194059490510421167036441149190744910161752055529603072) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 (*.f64 1/2 (*.f64 im im)) re))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (/.f64 1/4 (*.f64 re re)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 im (*.f64 im (*.f64 re 1/2))) (if (<=.f64 im 5400000000000000110202804274070248610596047594837054582662850016903650328657982907179961355866583678498760035283838704243243326830781693779633095797899264) (/.f64 1/4 (*.f64 re re)) (*.f64 (*.f64 1/2 (*.f64 im im)) re))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 12499999999999999713118915815566707855585533999051875076624949684149918152259873891290766181018894336) (/.f64 1/4 (*.f64 re re)) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 im (*.f64 im (*.f64 re 1/2))) (if (<=.f64 im 280000000000000015000458378584525626399208556115108143909688541727139625384792630639603956310704307212541820705174155238230672093979674716502955411379468878982550315335680) (/.f64 1/4 (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 re 1/2))))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (/.f64 1/4 (*.f64 re re))) |
re |
1/12 |
| Outputs |
|---|
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) |
(*.f64 (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) |
(if (<=.f64 im 1000) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)))))) |
(if (<=.f64 im 1000) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 (fma.f64 im (*.f64 1/2 im) 1) (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)))))) |
(if (<=.f64 im 1000) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)))))) |
(if (<=.f64 im 1000) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 (*.f64 1/2 re) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)))))) |
(if (<=.f64 im 180000) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 7099999999999999819906780758051945909579447450413275035532925759284049870848) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 180000) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 7099999999999999819906780758051945909579447450413275035532925759284049870848) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 im (*.f64 1/2 re))))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 (*.f64 re (-.f64 1 (*.f64 (pow.f64 im 4) 1/4))) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))))))) |
(if (<=.f64 im 580) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 700000000000000017847296581279883647018250175320141502053898780672) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 im 4))) re) (-.f64 1 (*.f64 im (*.f64 im 1/2)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 580) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 700000000000000017847296581279883647018250175320141502053898780672) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 (*.f64 re (-.f64 1 (*.f64 (pow.f64 im 4) 1/4))) (-.f64 1 (*.f64 im (*.f64 1/2 im)))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))))))) |
(if (<=.f64 im 680) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 150000000000000010879715457229385268923756161446978293327731523321856) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 1 (*.f64 1/2 (*.f64 im im))))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 680) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 150000000000000010879715457229385268923756161446978293327731523321856) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (if (<=.f64 im 54000000000000004233037383294846439912561689916287841856709692687807734343737588864342931014938518169670472257684695963944789798289408) (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (/.f64 re (/.f64 (-.f64 1 (*.f64 1/2 (*.f64 im im))) (+.f64 1 (*.f64 -1/4 (pow.f64 im 4))))) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))))))) |
(if (<=.f64 im 680) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 120000000000000003914723800577605532769170469312866435853625461833728) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 659999999999999947574553537127326011871904088386744448493581435013442268886880727682082930688) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 10600000000000000673664557742144689735522552851896914000193985364768984623971830456577392338362433536) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 379999999999999979787075584064403135174631049139385062530578918070147337001684299048544166786730682721712866463117998030848) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)))))))) |
(if (<=.f64 im 680) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 120000000000000003914723800577605532769170469312866435853625461833728) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 659999999999999947574553537127326011871904088386744448493581435013442268886880727682082930688) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 10600000000000000673664557742144689735522552851896914000193985364768984623971830456577392338362433536) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (if (<=.f64 im 379999999999999979787075584064403135174631049139385062530578918070147337001684299048544166786730682721712866463117998030848) (*.f64 re (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912) (+.f64 1/12 (fma.f64 (*.f64 re re) 1/60 (/.f64 1/4 (*.f64 re re)))) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)))))))) |
(if (<=.f64 im 650) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re)) (if (<=.f64 im 1320000000000000008065770596204272102098185514954575052800) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 im 18999999999999998165219149637136464878477438765625237333936999402367420290130073302750879247398600704) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 12600000000000000257139876639497246758057444387953127359546650039441850766868626783419909830355361916497106748995623643234234429271823952152477223528431616) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 im im)) 1) (sin.f64 re))))))) |
(if (<=.f64 im 650) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 1320000000000000008065770596204272102098185514954575052800) (+.f64 1/12 (*.f64 re (*.f64 re 1/60))) (if (<=.f64 im 18999999999999998165219149637136464878477438765625237333936999402367420290130073302750879247398600704) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 re (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 12600000000000000257139876639497246758057444387953127359546650039441850766868626783419909830355361916497106748995623643234234429271823952152477223528431616) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 (sin.f64 re) (+.f64 (*.f64 1/2 (*.f64 im im)) 1))))))) |
(if (<=.f64 im 390) (sin.f64 re) (if (<=.f64 im 4000000000000000193386768462214636230113579383562057023488) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 im 20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 380000000000000003620107409960305702657642723651589156679263038168328946859750849240582663775132887638692543607600365478853296379851862503347706365214720) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (if (<=.f64 im 4800000000000000133190666320950356323016801447745835308359885060818382684612640441103282670024012415086387164272959842218894368310714964194888163919677434951637175389682833782062892938366940054378527609182658976070939055439749316608) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 1/2))))))))) |
(if (<=.f64 im 390) (sin.f64 re) (if (<=.f64 im 4000000000000000193386768462214636230113579383562057023488) (+.f64 1/12 (*.f64 re (*.f64 re 1/60))) (if (<=.f64 im 20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 re (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (if (<=.f64 im 380000000000000003620107409960305702657642723651589156679263038168328946859750849240582663775132887638692543607600365478853296379851862503347706365214720) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (if (<=.f64 im 4800000000000000133190666320950356323016801447745835308359885060818382684612640441103282670024012415086387164272959842218894368310714964194888163919677434951637175389682833782062892938366940054378527609182658976070939055439749316608) (*.f64 re (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (*.f64 im (*.f64 im (*.f64 1/2 (sin.f64 re)))))))))) |
(if (<=.f64 im 520) (sin.f64 re) (if (<=.f64 im 4300000000000000329847976401345079252645557140874938286080) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 im 20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 im 1399999999999999925198478837902269650546996699034147042987300928852748178506796870244624560578446673219173537264251080606467419250124021914243015433519104) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im))))))))) |
(if (<=.f64 im 520) (sin.f64 re) (if (<=.f64 im 4300000000000000329847976401345079252645557140874938286080) (+.f64 1/12 (*.f64 re (*.f64 re 1/60))) (if (<=.f64 im 20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (or (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (not (<=.f64 im 1399999999999999925198478837902269650546996699034147042987300928852748178506796870244624560578446673219173537264251080606467419250124021914243015433519104))) (*.f64 re (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))))))) |
(if (<=.f64 re -1159999999999999965453736215562591371597076615420820969897651964292838916746697221335753893801402123437753226614754311449497591407627629674140423283053428736) (+.f64 (*.f64 re (*.f64 re 1/60)) 1/12) (if (<=.f64 re -399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (<=.f64 re 2282285115956629/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 re 2407899124854297/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 1/4 (*.f64 re re)) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))))))) |
(if (<=.f64 re -1159999999999999965453736215562591371597076615420820969897651964292838916746697221335753893801402123437753226614754311449497591407627629674140423283053428736) (+.f64 1/12 (*.f64 re (*.f64 re 1/60))) (if (<=.f64 re -399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (/.f64 (-.f64 (*.f64 re re) (*.f64 1/4 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 re (*.f64 im im))))) (+.f64 re (*.f64 (*.f64 re im) (*.f64 im -1/2)))) (if (or (<=.f64 re 2282285115956629/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (not (<=.f64 re 2407899124854297/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816))) (*.f64 re (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (/.f64 1/4 (*.f64 re re))))) |
(if (<=.f64 re 75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))) (if (<=.f64 re 2407899124854297/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (/.f64 1/4 (*.f64 re re)) (*.f64 re (+.f64 1 (*.f64 1/2 (*.f64 im im)))))) |
(if (or (<=.f64 re 75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (not (<=.f64 re 2407899124854297/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816))) (*.f64 re (+.f64 (*.f64 1/2 (*.f64 im im)) 1)) (/.f64 1/4 (*.f64 re re))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 8799999999999999129757617808508161934037319988042016168956011943705547068567482269285625280845578240) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 im (*.f64 im (*.f64 re 1/2))) (if (<=.f64 im 369999999999999996179944843132059605984011540687238358035117102849948312782066972014107155898292481194059490510421167036441149190744910161752055529603072) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 (*.f64 1/2 (*.f64 im im)) re))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 8799999999999999129757617808508161934037319988042016168956011943705547068567482269285625280845578240) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 im (*.f64 im (*.f64 1/2 re))) (if (<=.f64 im 369999999999999996179944843132059605984011540687238358035117102849948312782066972014107155898292481194059490510421167036441149190744910161752055529603072) (+.f64 1/12 (/.f64 1/4 (*.f64 re re))) (*.f64 re (*.f64 1/2 (*.f64 im im))))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (/.f64 1/4 (*.f64 re re)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 im (*.f64 im (*.f64 re 1/2))) (if (<=.f64 im 5400000000000000110202804274070248610596047594837054582662850016903650328657982907179961355866583678498760035283838704243243326830781693779633095797899264) (/.f64 1/4 (*.f64 re re)) (*.f64 (*.f64 1/2 (*.f64 im im)) re))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (/.f64 1/4 (*.f64 re re)) (if (<=.f64 im 95000000000000008313303047246262350969548592450067602898782676682218073041184936841276734539979267602718274879488) (*.f64 im (*.f64 im (*.f64 1/2 re))) (if (<=.f64 im 5400000000000000110202804274070248610596047594837054582662850016903650328657982907179961355866583678498760035283838704243243326830781693779633095797899264) (/.f64 1/4 (*.f64 re re)) (*.f64 re (*.f64 1/2 (*.f64 im im))))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 12499999999999999713118915815566707855585533999051875076624949684149918152259873891290766181018894336) (/.f64 1/4 (*.f64 re re)) (if (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (*.f64 im (*.f64 im (*.f64 re 1/2))) (if (<=.f64 im 280000000000000015000458378584525626399208556115108143909688541727139625384792630639603956310704307212541820705174155238230672093979674716502955411379468878982550315335680) (/.f64 1/4 (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 re 1/2))))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (<=.f64 im 12499999999999999713118915815566707855585533999051875076624949684149918152259873891290766181018894336) (/.f64 1/4 (*.f64 re re)) (if (or (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (not (<=.f64 im 280000000000000015000458378584525626399208556115108143909688541727139625384792630639603956310704307212541820705174155238230672093979674716502955411379468878982550315335680))) (*.f64 im (*.f64 im (*.f64 1/2 re))) (/.f64 1/4 (*.f64 re re))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (or (<=.f64 im 12499999999999999713118915815566707855585533999051875076624949684149918152259873891290766181018894336) (not (or (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024) (not (<=.f64 im 280000000000000015000458378584525626399208556115108143909688541727139625384792630639603956310704307212541820705174155238230672093979674716502955411379468878982550315335680))))) (/.f64 1/4 (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (if (or (<=.f64 im 12499999999999999713118915815566707855585533999051875076624949684149918152259873891290766181018894336) (and (not (<=.f64 im 91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024)) (<=.f64 im 280000000000000015000458378584525626399208556115108143909688541727139625384792630639603956310704307212541820705174155238230672093979674716502955411379468878982550315335680))) (/.f64 1/4 (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 1/2 re))))) |
(if (<=.f64 im 8689154328480147/9444732965739290427392) re (/.f64 1/4 (*.f64 re re))) |
re |
1/12 |
Compiled 1082 to 703 computations (35% saved)
| 1628× | prod-diff |
| 1628× | prod-diff |
| 1628× | prod-diff |
| 1388× | fma-def |
| 1356× | times-frac |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 179 |
| 1 | 94 | 179 |
| 2 | 254 | 175 |
| 3 | 526 | 167 |
| 4 | 1151 | 165 |
| 5 | 3093 | 165 |
| 6 | 5261 | 165 |
| 7 | 7961 | 165 |
| 0 | 13 | 35 |
| 1 | 273 | 35 |
| 2 | 4277 | 35 |
| 0 | 413 | 10787 |
| 1 | 1045 | 9919 |
| 2 | 3420 | 9271 |
| 0 | 98 | 1203 |
| 1 | 304 | 1111 |
| 2 | 989 | 1111 |
| 3 | 5240 | 1111 |
| 0 | 413 | 10787 |
| 1 | 1045 | 9919 |
| 2 | 3420 | 9271 |
| 0 | 413 | 10787 |
| 1 | 1045 | 9919 |
| 2 | 3420 | 9271 |
| 0 | 413 | 10787 |
| 1 | 1045 | 9919 |
| 2 | 3420 | 9271 |
| 0 | 517 | 11623 |
| 1 | 1371 | 10809 |
| 2 | 5576 | 10785 |
| 0 | 517 | 11623 |
| 1 | 1371 | 10809 |
| 2 | 5576 | 10785 |
| 0 | 413 | 10787 |
| 1 | 1045 | 9919 |
| 2 | 3420 | 9271 |
| 0 | 464 | 8715 |
| 1 | 1054 | 7983 |
| 2 | 4052 | 7975 |
| 0 | 27 | 191 |
| 1 | 574 | 183 |
| 2 | 7052 | 183 |
| 0 | 517 | 11623 |
| 1 | 1371 | 10809 |
| 2 | 5576 | 10785 |
| 0 | 27 | 191 |
| 1 | 574 | 183 |
| 2 | 7052 | 183 |
| 0 | 517 | 11623 |
| 1 | 1371 | 10809 |
| 2 | 5576 | 10785 |
| 0 | 413 | 10787 |
| 1 | 1045 | 9919 |
| 2 | 3420 | 9271 |
| 0 | 464 | 8715 |
| 1 | 1054 | 7983 |
| 2 | 4052 | 7975 |
| 0 | 27 | 191 |
| 1 | 574 | 183 |
| 2 | 7052 | 183 |
| 0 | 36 | 257 |
| 1 | 810 | 249 |
| 0 | 98 | 1203 |
| 1 | 304 | 1111 |
| 2 | 989 | 1111 |
| 3 | 5240 | 1111 |
| 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 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | unsound |
| 1× | node limit |
Compiled 2110 to 1292 computations (38.8% saved)
(abs im)
Compiled 2150 to 1276 computations (40.7% saved)
Loading profile data...