Time bar (total: 10.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 50% | 50% | 50% | 0.1% | 0% | 0% | 0% | 2 |
| 50% | 50% | 50% | 0.1% | 0% | 0% | 0% | 3 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 4 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 5 |
| 77.4% | 74.9% | 21.9% | 0.1% | 3.1% | 0% | 0% | 6 |
| 78.7% | 74.9% | 20.3% | 0.1% | 4.7% | 0% | 0% | 7 |
| 80.7% | 74.9% | 18% | 0.1% | 7% | 0% | 0% | 8 |
| 81.7% | 74.9% | 16.8% | 0.1% | 8.2% | 0% | 0% | 9 |
| 82.9% | 74.9% | 15.4% | 0.1% | 9.6% | 0% | 0% | 10 |
| 83.6% | 74.9% | 14.7% | 0.1% | 10.2% | 0% | 0% | 11 |
| 84.3% | 74.9% | 14% | 0.1% | 11% | 0% | 0% | 12 |
Compiled 8 to 6 computations (25% saved)
| 943.0ms | 6129× | body | 256 | valid |
| 723.0ms | 1436× | body | 1024 | valid |
| 394.0ms | 705× | body | 1024 | infinite |
| 301.0ms | 687× | body | 512 | valid |
| 89.0ms | 517× | body | 256 | infinite |
| 80.0ms | 348× | body | 512 | infinite |
| 32.0ms | 4× | body | 2048 | valid |
| 2× | egg-herbie |
| 4× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 30 |
| 1 | 13 | 30 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 im) (sin.f64 re)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 im) (sin.f64 re)) |
Compiled 9 to 7 computations (22.2% saved)
| 1× | egg-herbie |
| 2× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 15 |
| 1 | 9 | 15 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 7 to 5 computations (28.6% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 7 to 5 computations (28.6% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 13 to 5 computations (61.5% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | re | @ | inf | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 1.0ms | im | @ | 0 | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 0.0ms | re | @ | 0 | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 0.0ms | im | @ | inf | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 0.0ms | re | @ | -inf | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 1× | batch-egg-rewrite |
| 1418× | add-sqr-sqrt |
| 1408× | *-un-lft-identity |
| 1294× | add-cube-cbrt |
| 1274× | add-cbrt-cube |
| 1258× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 15 |
| 1 | 152 | 15 |
| 2 | 1762 | 15 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
| Outputs |
|---|
((((-.f64 (+.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) 1) (2))) (((pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) (2))) (((exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2)))) |
| 1× | egg-herbie |
| 1666× | fma-def |
| 1540× | associate-/l* |
| 888× | *-commutative |
| 810× | associate--l+ |
| 706× | associate-*r* |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 748 |
| 1 | 192 | 744 |
| 2 | 566 | 704 |
| 3 | 2240 | 656 |
| 4 | 4739 | 654 |
| 5 | 6488 | 654 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) im) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (*.f64 (exp.f64 re) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (*.f64 (exp.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (*.f64 (exp.f64 re) im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 (+.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
| Outputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
(*.f64 (sin.f64 im) (fma.f64 re (*.f64 re 1/2) (+.f64 re 1))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)) (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)))))) |
(fma.f64 (+.f64 re 1) (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 1/6 (pow.f64 re 3))))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
(*.f64 (sin.f64 im) (+.f64 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 re (*.f64 re 1/2) 1))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) im) |
(*.f64 im (exp.f64 re)) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (*.f64 (exp.f64 re) im)) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 im (exp.f64 re))) |
(fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 (pow.f64 im 3) -1/6))) |
(*.f64 (exp.f64 re) (+.f64 im (*.f64 -1/6 (pow.f64 im 3)))) |
(*.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (*.f64 (exp.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (*.f64 im (exp.f64 re)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 (pow.f64 im 5) 1/120)))) |
(fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 1/120 (pow.f64 im 5))))) |
(*.f64 (exp.f64 re) (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (*.f64 1/120 (pow.f64 im 5))))) |
(*.f64 (exp.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 1/120 (pow.f64 im 5) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (*.f64 (exp.f64 re) im)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (fma.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7)) (*.f64 im (exp.f64 re))))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (fma.f64 im (exp.f64 re) (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7)))))) |
(+.f64 (*.f64 (exp.f64 re) (+.f64 im (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 (exp.f64 re) (+.f64 (*.f64 1/120 (pow.f64 im 5)) (*.f64 -1/5040 (pow.f64 im 7))))) |
(*.f64 (exp.f64 re) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/120 (pow.f64 im 5) (*.f64 -1/5040 (pow.f64 im 7))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 (+.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
Compiled 603 to 309 computations (48.8% saved)
11 alts after pruning (10 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 35 | 10 | 45 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 35 | 11 | 46 |
| Status | Error | Program |
|---|---|---|
| 67.4% | (fma.f64 (+.f64 re 1) (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 1/6 (pow.f64 re 3))))) | |
| ▶ | 98.5% | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 67.4% | (+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) | |
| 67.3% | (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) | |
| ▶ | 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) | |
| ▶ | 67.3% | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| ✓ | 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 68.0% | (*.f64 (exp.f64 re) im) | |
| ▶ | 66.9% | (sin.f64 im) |
| ▶ | 48.6% | (exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
Compiled 239 to 163 computations (31.8% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) | |
| ✓ | 99.3% | (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
| ✓ | 99.2% | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
Compiled 28 to 9 computations (67.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | im | @ | -inf | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 3.0ms | im | @ | inf | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 3.0ms | re | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 2.0ms | re | @ | inf | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 2.0ms | re | @ | -inf | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 1× | batch-egg-rewrite |
| 1790× | add-sqr-sqrt |
| 1760× | *-un-lft-identity |
| 1648× | add-cube-cbrt |
| 1626× | add-cbrt-cube |
| 188× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 34 |
| 1 | 220 | 34 |
| 2 | 2317 | 34 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
| Outputs |
|---|
((((-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1) (2))) (((*.f64 (exp.f64 re) (sin.f64 im)) (2))) (((*.f64 (sin.f64 im) (exp.f64 re)) (2))) (((*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) (2))) (((*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) (2))) (((*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) (2))) (((*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im))) (2))) (((*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) (2))) (((*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re))) (2))) (((*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) (2))) (((*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) (cbrt.f64 (exp.f64 re))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 3)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) (2))) (((exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2)))) |
((((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1) (2))) (((*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) (2))) (((*.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) (2))) (((*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/3)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((*.f64 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3)) (2))) (((pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) (2))) (((pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 2) (2))) (((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) (2))) (((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) (2))) (((log.f64 (exp.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (2))) (((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((exp.f64 (*.f64 1/3 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((exp.f64 (*.f64 (*.f64 1/3 (+.f64 re (log.f64 (sin.f64 im)))) 1)) (2))) (((exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1/3)) (2))) (((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2)))) |
| 1× | egg-herbie |
| 1420× | fma-def |
| 1230× | distribute-lft-in |
| 1220× | distribute-rgt-in |
| 460× | associate-*r* |
| 450× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 217 | 3715 |
| 1 | 619 | 3625 |
| 2 | 2149 | 3581 |
| 3 | 7099 | 3581 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 im) (pow.f64 1 1/3)) |
(+.f64 (*.f64 (sin.f64 im) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9))) re)) |
(+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 2/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (sin.f64 im) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))))))) (+.f64 (*.f64 (sin.f64 im) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9))) re))) |
(+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 2/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (sin.f64 im) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))))))) (+.f64 (*.f64 (sin.f64 im) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) 1) 1/3) (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (sin.f64 im) 1) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 im)) 1/3) (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))))) (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9)))))) (pow.f64 re 3)) (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9))) re)))) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(pow.f64 (sin.f64 im) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3))) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))) (pow.f64 re 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) |
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re))) |
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(*.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/3)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3)) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 2) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) |
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(exp.f64 (*.f64 1/3 (+.f64 re (log.f64 (sin.f64 im))))) |
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 re (log.f64 (sin.f64 im)))) 1)) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1/3)) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
| Outputs |
|---|
(*.f64 (sin.f64 im) (pow.f64 1 1/3)) |
(sin.f64 im) |
(+.f64 (*.f64 (sin.f64 im) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9))) re)) |
(+.f64 (sin.f64 im) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) 1) re)) |
(fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) re (sin.f64 im)) |
(+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 2/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (sin.f64 im) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))))))) (+.f64 (*.f64 (sin.f64 im) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9))) re))) |
(fma.f64 (*.f64 re re) (fma.f64 2/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (cbrt.f64 (/.f64 1 (sin.f64 im)))))) (cbrt.f64 (sin.f64 im))))) (+.f64 (sin.f64 im) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) 1) re))) |
(fma.f64 (*.f64 re re) (fma.f64 2/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) 1/9))) (cbrt.f64 (sin.f64 im)) (*.f64 1/3 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) re (sin.f64 im))) |
(fma.f64 (*.f64 re re) (fma.f64 1/3 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (fma.f64 2/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (*.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)))) (cbrt.f64 (sin.f64 im))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) re (sin.f64 im))) |
(+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 2/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9)) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (sin.f64 im) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))))))) (+.f64 (*.f64 (sin.f64 im) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) 1) 1/3) (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (sin.f64 im) 1) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 im)) 1/3) (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))))) (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9)))))) (pow.f64 re 3)) (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 13) 1) 1/9))) re)))) |
(fma.f64 (*.f64 re re) (fma.f64 2/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (cbrt.f64 (/.f64 1 (sin.f64 im)))))) (cbrt.f64 (sin.f64 im))))) (+.f64 (sin.f64 im) (fma.f64 (fma.f64 (cbrt.f64 (sin.f64 im)) (fma.f64 2/9 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (pow.f64 (sin.f64 im) 1/18) (pow.f64 (sin.f64 im) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 im))) (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))))))))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (cbrt.f64 (/.f64 1 (sin.f64 im)))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))))))) (*.f64 2/9 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))))))) (pow.f64 re 3) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) 1) re)))) |
(+.f64 (fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 im))) (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7)))))) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (*.f64 (*.f64 (pow.f64 (sin.f64 im) 1/18) (pow.f64 (sin.f64 im) 1/18)) 2/9))) (cbrt.f64 (sin.f64 im)) (fma.f64 1/3 (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) 1/9))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (fma.f64 1/3 (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7))))) (*.f64 2/9 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))))))) (pow.f64 re 3) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) re)) (fma.f64 (*.f64 re re) (fma.f64 2/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) 1/9))) (cbrt.f64 (sin.f64 im)) (*.f64 1/3 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3))))) (sin.f64 im))) |
(fma.f64 re (*.f64 re (fma.f64 1/3 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (fma.f64 2/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (*.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)))) (cbrt.f64 (sin.f64 im)))))) (fma.f64 (fma.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 im))) (+.f64 (fma.f64 (sin.f64 im) 1/6 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) -1/27)) (*.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) -2/3))) (*.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 (*.f64 (pow.f64 (sin.f64 im) 1/18) (pow.f64 (sin.f64 im) 1/18)) 2/9))) (cbrt.f64 (sin.f64 im)) (fma.f64 1/3 (fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18)) (+.f64 (fma.f64 (sin.f64 im) 1/6 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) -1/27)) (*.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) -2/3))) (*.f64 2/9 (*.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18)))))) (pow.f64 re 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 13) 1/18)) re (sin.f64 im)))) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (pow.f64 1 1/3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)) |
(fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im))) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3))) |
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (*.f64 re re) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im)))) |
(fma.f64 1/3 (*.f64 (*.f64 re re) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im)))) |
(fma.f64 1/3 (fma.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))) (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18)))) (cbrt.f64 (sin.f64 im))) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))) (pow.f64 re 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)))) |
(fma.f64 1/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (*.f64 re re) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))) (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18)))))) (pow.f64 re 3))) (fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im))))) |
(fma.f64 1/3 (*.f64 (*.f64 re re) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7))))) (*.f64 (pow.f64 re 3) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im))))) |
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))) (+.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2))) (*.f64 (+.f64 (fma.f64 (sin.f64 im) 1/6 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) -1/27)) (*.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) -1/3 (*.f64 (sin.f64 im) 1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) -2/3)) (pow.f64 re 3)))) (fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im)))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/3)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3)) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6) 2) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(exp.f64 (*.f64 1/3 (+.f64 re (log.f64 (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 re (log.f64 (sin.f64 im)))) 1)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1/3)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
Compiled 5 to 3 computations (40% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (sin.f64 im) (+.f64 re 1)) |
Compiled 16 to 9 computations (43.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | re | @ | inf | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| 0.0ms | im | @ | 0 | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| 0.0ms | im | @ | inf | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| 0.0ms | re | @ | -inf | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| 0.0ms | im | @ | -inf | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| 1× | batch-egg-rewrite |
| 1826× | add-sqr-sqrt |
| 1810× | *-un-lft-identity |
| 1682× | add-cube-cbrt |
| 1658× | add-cbrt-cube |
| 186× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 184 | 17 |
| 2 | 2292 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 im) (+.f64 re 1)) |
| Outputs |
|---|
((((+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) (2))) (((+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) (2))) (((+.f64 (*.f64 (*.f64 (sin.f64 im) re) 1) (sin.f64 im)) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) 1) (2))) (((/.f64 (*.f64 (sin.f64 im) (fma.f64 re re -1)) (+.f64 re -1)) (2))) (((/.f64 (*.f64 (sin.f64 im) (+.f64 1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 re))) (2))) (((/.f64 (*.f64 (fma.f64 re re -1) (sin.f64 im)) (+.f64 re -1)) (2))) (((/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (sin.f64 im)) (fma.f64 re re (-.f64 1 re))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (pow.f64 (sin.f64 im) 2)) (-.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (-.f64 (pow.f64 (sin.f64 im) 2) (*.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re 1))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re 1))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (+.f64 re 1)) (sin.f64 im))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re 1))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) (2))) (((exp.f64 (+.f64 (log1p.f64 re) (log.f64 (sin.f64 im)))) (2))) (((exp.f64 (*.f64 (+.f64 (log1p.f64 re) (log.f64 (sin.f64 im))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) (2))) (((fma.f64 (sin.f64 im) re (sin.f64 im)) (2))) (((fma.f64 re (sin.f64 im) (sin.f64 im)) (2)))) |
| 1× | egg-herbie |
| 1176× | associate-*r* |
| 1126× | associate-+r+ |
| 1112× | associate-+l+ |
| 1006× | associate-*l* |
| 574× | associate-/l* |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 96 | 1158 |
| 1 | 259 | 1138 |
| 2 | 833 | 1068 |
| 3 | 4133 | 1042 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3))) (*.f64 (+.f64 1 re) im)) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3))) (*.f64 (+.f64 1 re) im))) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3))) (+.f64 (*.f64 (+.f64 1 re) im) (*.f64 -1/5040 (*.f64 (+.f64 1 re) (pow.f64 im 7)))))) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(+.f64 (*.f64 (*.f64 (sin.f64 im) re) 1) (sin.f64 im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) 1) |
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re -1)) (+.f64 re -1)) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 re))) |
(/.f64 (*.f64 (fma.f64 re re -1) (sin.f64 im)) (+.f64 re -1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (sin.f64 im)) (fma.f64 re re (-.f64 1 re))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (pow.f64 (sin.f64 im) 2)) (-.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (-.f64 (pow.f64 (sin.f64 im) 2) (*.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re 1))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re 1))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 re 1)) (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re 1))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(exp.f64 (+.f64 (log1p.f64 re) (log.f64 (sin.f64 im)))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 re) (log.f64 (sin.f64 im))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
| Outputs |
|---|
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3))) (*.f64 (+.f64 1 re) im)) |
(fma.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3)) (*.f64 (+.f64 1 re) im)) |
(fma.f64 (+.f64 1 re) im (*.f64 (+.f64 1 re) (*.f64 (pow.f64 im 3) -1/6))) |
(*.f64 (+.f64 1 re) (+.f64 im (*.f64 -1/6 (pow.f64 im 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3))) (*.f64 (+.f64 1 re) im))) |
(fma.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5)) (fma.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3)) (*.f64 (+.f64 1 re) im))) |
(fma.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5)) (fma.f64 (+.f64 1 re) im (*.f64 (+.f64 1 re) (*.f64 (pow.f64 im 3) -1/6)))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (*.f64 (+.f64 1 re) (+.f64 im (*.f64 1/120 (pow.f64 im 5))))) |
(*.f64 (+.f64 1 re) (+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 1/120 (pow.f64 im 5))))) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3))) (+.f64 (*.f64 (+.f64 1 re) im) (*.f64 -1/5040 (*.f64 (+.f64 1 re) (pow.f64 im 7)))))) |
(fma.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5)) (fma.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3)) (fma.f64 (+.f64 1 re) im (*.f64 (*.f64 -1/5040 (+.f64 1 re)) (pow.f64 im 7))))) |
(fma.f64 1/120 (*.f64 (+.f64 1 re) (pow.f64 im 5)) (fma.f64 -1/6 (*.f64 (+.f64 1 re) (pow.f64 im 3)) (fma.f64 (+.f64 1 re) im (*.f64 -1/5040 (*.f64 (+.f64 1 re) (pow.f64 im 7)))))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (fma.f64 (pow.f64 im 5) (fma.f64 re 1/120 1/120) (*.f64 (+.f64 1 re) (+.f64 im (*.f64 -1/5040 (pow.f64 im 7)))))) |
(*.f64 (+.f64 1 re) (+.f64 (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (*.f64 -1/6 (pow.f64 im 3))) (+.f64 im (*.f64 1/120 (pow.f64 im 5))))) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) re) |
(*.f64 re (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) re) |
(*.f64 re (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(+.f64 (*.f64 (*.f64 (sin.f64 im) re) 1) (sin.f64 im)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) 1) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re -1)) (+.f64 re -1)) |
(/.f64 (fma.f64 re re -1) (/.f64 (+.f64 re -1) (sin.f64 im))) |
(*.f64 (/.f64 (sin.f64 im) (+.f64 re -1)) (fma.f64 re re -1)) |
(*.f64 (fma.f64 re re -1) (/.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 re))) |
(/.f64 (sin.f64 im) (/.f64 (fma.f64 re re (-.f64 1 re)) (+.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 re 3)) (fma.f64 re re (-.f64 1 re))) (sin.f64 im)) |
(*.f64 (+.f64 1 (pow.f64 re 3)) (/.f64 (sin.f64 im) (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (*.f64 (fma.f64 re re -1) (sin.f64 im)) (+.f64 re -1)) |
(/.f64 (fma.f64 re re -1) (/.f64 (+.f64 re -1) (sin.f64 im))) |
(*.f64 (/.f64 (sin.f64 im) (+.f64 re -1)) (fma.f64 re re -1)) |
(*.f64 (fma.f64 re re -1) (/.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (sin.f64 im)) (fma.f64 re re (-.f64 1 re))) |
(/.f64 (sin.f64 im) (/.f64 (fma.f64 re re (-.f64 1 re)) (+.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 (+.f64 1 (pow.f64 re 3)) (fma.f64 re re (-.f64 1 re))) (sin.f64 im)) |
(*.f64 (+.f64 1 (pow.f64 re 3)) (/.f64 (sin.f64 im) (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (pow.f64 (sin.f64 im) 2)) (-.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (*.f64 re re)) (pow.f64 (sin.f64 im) 2)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (*.f64 (*.f64 re re) (sin.f64 im)) (sin.f64 im))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (fma.f64 re re -1)) (*.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (pow.f64 (sin.f64 im) 2) (/.f64 (*.f64 (sin.f64 im) (+.f64 re -1)) (fma.f64 re re -1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (-.f64 (pow.f64 (sin.f64 im) 2) (*.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (*.f64 re re)) (-.f64 (pow.f64 (sin.f64 im) 2) (*.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (fma.f64 (pow.f64 (sin.f64 im) 2) (*.f64 re re) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (pow.f64 (sin.f64 im) 3)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (sin.f64 im) (fma.f64 re re 1)) (*.f64 re (sin.f64 im))))) |
(/.f64 (+.f64 1 (pow.f64 re 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (fma.f64 re re 1) re)) (pow.f64 (sin.f64 im) 3))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re 1))) 2) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re 1))) 3) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3) 1/3) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 2)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 re 1)) (sin.f64 im))) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re 1))))) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(exp.f64 (+.f64 (log1p.f64 re) (log.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 (log1p.f64 re))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 re) (log.f64 (sin.f64 im))) 1)) |
(exp.f64 (+.f64 (log1p.f64 re) (log.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 (log1p.f64 re))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 1 re) (sin.f64 im)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6)))) |
| ✓ | 99.9% | (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))) |
| ✓ | 99.5% | (*.f64 re 1/6) |
| ✓ | 98.5% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
Compiled 61 to 37 computations (39.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | inf | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| 1.0ms | im | @ | 0 | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| 0.0ms | re | @ | inf | (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))) |
| 0.0ms | re | @ | inf | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| 0.0ms | im | @ | -inf | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| 1× | batch-egg-rewrite |
| 532× | associate-+l+ |
| 462× | associate-/r* |
| 380× | distribute-lft-neg-in |
| 370× | add-sqr-sqrt |
| 362× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 116 |
| 1 | 357 | 96 |
| 2 | 4956 | 96 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
(*.f64 re 1/6) |
(*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))) |
(+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6)))) |
| Outputs |
|---|
((((+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) (2))) (((+.f64 (sin.f64 im) (+.f64 (*.f64 re (sin.f64 im)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) (2))) (((+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) (2))) (((+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) (+.f64 re 1))) (2))) (((+.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((+.f64 (*.f64 (sin.f64 im) re) (+.f64 (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) (2))) (((+.f64 (*.f64 (sin.f64 im) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (sin.f64 im) re)) (2))) (((+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2))) (+.f64 (*.f64 (sin.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 (sin.f64 im) (+.f64 re 1)))) (2))) (((+.f64 (*.f64 re (sin.f64 im)) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im))) (2))) (((+.f64 (*.f64 re (sin.f64 im)) (+.f64 (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) (2))) (((+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 re (sin.f64 im))) (2))) (((+.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 1)) (2))) (((+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 1) (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1)) (2))) (((+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im)) (+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re 1)))) (2))) (((+.f64 (+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2)))) (*.f64 (sin.f64 im) (*.f64 1/6 (pow.f64 re 3)))) (2))) (((+.f64 (+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sin.f64 im))) (2))) (((+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (sin.f64 im)) (*.f64 (sin.f64 im) re)) (2))) (((+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (sin.f64 im)) (*.f64 re (sin.f64 im))) (2))) (((+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) re)) (sin.f64 im)) (2))) (((+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 re (sin.f64 im))) (sin.f64 im)) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) 1) (2))) (((/.f64 (sin.f64 im) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im))) (2))) (((/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) (2))) (((/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) (*.f64 (sin.f64 im) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3) (pow.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) (+.f64 re 1)))))) (2))) (((/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (2))) (((/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (sin.f64 im))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3)) (2))) (((cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3))) (2))) (((cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3) (pow.f64 (sin.f64 im) 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) (2))) (((exp.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) (2))) (((fma.f64 (sin.f64 im) (+.f64 re 1) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) (2))) (((fma.f64 (+.f64 re 1) (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) (2)))) |
((((-.f64 (exp.f64 (log1p.f64 (*.f64 re 1/6))) 1) (2))) (((pow.f64 (*.f64 re 1/6) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 re 1/6)) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 re 1/6)) 3) (2))) (((pow.f64 (*.f64 1/216 (pow.f64 re 3)) 1/3) (2))) (((sqrt.f64 (*.f64 (*.f64 re re) 1/36)) (2))) (((log.f64 (pow.f64 (exp.f64 re) 1/6)) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 re 1/6)))) (2))) (((cbrt.f64 (*.f64 1/216 (pow.f64 re 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 re 1/6))) (2))) (((exp.f64 (log.f64 (*.f64 re 1/6))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 re 1/6)) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 re 1/6))) (2)))) |
((((+.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 1)) (2))) (((+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 0) (2))) (((+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 1/6 (pow.f64 re 3))) (2))) (((+.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 re (*.f64 re 1/2))) (2))) (((+.f64 (+.f64 1 (*.f64 re (*.f64 re 1/2))) (-.f64 (*.f64 1/6 (pow.f64 re 3)) 1)) (2))) (((+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) 1) (*.f64 (*.f64 1/6 (pow.f64 re 3)) 1)) (2))) (((+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) 1) (*.f64 (*.f64 re (*.f64 re 1/2)) 1)) (2))) (((-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1) (2))) (((/.f64 (*.f64 re re) (/.f64 1 (fma.f64 re 1/6 1/2))) (2))) (((/.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (/.f64 (+.f64 1/2 (*.f64 -1/6 re)) (*.f64 re re))) (2))) (((/.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (/.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))) (*.f64 re re))) (2))) (((/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (+.f64 1/2 (*.f64 -1/6 re))) (2))) (((/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (2))) (((/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (+.f64 1/2 (*.f64 -1/6 re))) (2))) (((/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (*.f64 re 1/2))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 1/6 (pow.f64 re 3)))) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 -1/6 re)))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3)) (+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (*.f64 re 1/2))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (-.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 re (*.f64 re 1/2)))))) (2))) (((/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) 1) (+.f64 1/2 (*.f64 -1/6 re))) (2))) (((/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (2))) (((/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (2))) (((/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) 1) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (2))) (((/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (2))) (((/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) 1) (+.f64 1/2 (*.f64 -1/6 re))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) 1) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (2))) (((/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (2))) (((pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 1) (2))) (((pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) 1/3) (2))) (((sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (2))) (((log.f64 (pow.f64 (pow.f64 (exp.f64 re) re) (fma.f64 re 1/6 1/2))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((exp.f64 (log.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((fma.f64 (*.f64 re re) 1/2 (*.f64 1/6 (pow.f64 re 3))) (2))) (((fma.f64 1/2 (*.f64 re re) (*.f64 1/6 (pow.f64 re 3))) (2)))) |
((((-.f64 (+.f64 re 1) (-.f64 1 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 1 (+.f64 re 1))) (2))) (((-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 1) (2))) (((-.f64 (exp.f64 (log.f64 (+.f64 2 re))) (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((-.f64 (/.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (/.f64 (pow.f64 re 4) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (2))) (((-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((-.f64 (+.f64 (+.f64 2 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1) (2))) (((-.f64 (+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (exp.f64 (log.f64 (+.f64 2 re)))) 1) (2))) (((-.f64 (+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (/.f64 (*.f64 re re) (+.f64 re -1))) (/.f64 1 (+.f64 re -1))) (2))) (((*.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (2))) (((*.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 1) (2))) (((*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((*.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (/.f64 1 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((*.f64 (/.f64 1 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (2))) (((*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (+.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1)))))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 re 1) 2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (pow.f64 (+.f64 re 1) 2))))) (2))) (((/.f64 1 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((/.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (2))) (((/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))))) (2))) (((/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))))) (2))) (((/.f64 (-.f64 (*.f64 re re) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (-.f64 re (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (+.f64 re 1) 3)) (*.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (-.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)))) (2))) (((/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (+.f64 (*.f64 re re) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) re)))) (2))) (((/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re 1) 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (+.f64 re 1) 3)) (*.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (-.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (+.f64 re 1) 3)))))) (2))) (((/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 re 1) 2) 3) (pow.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) 3)) (*.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)))))) (2))) (((/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (neg.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (2))) (((pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 1) (2))) (((pow.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2) (2))) (((pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3) (2))) (((pow.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 2)) (2))) (((log.f64 (exp.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) (2))) (((cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3)) (2))) (((expm1.f64 (log1p.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((exp.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 1)) (2))) (((log1p.f64 (expm1.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) (2))) (((fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (+.f64 re 1)) (2))) (((fma.f64 1 re (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((fma.f64 1 (+.f64 re 1) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (2))) (((fma.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1)) (2))) (((fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) (2))) (((fma.f64 (fma.f64 re 1/6 1/2) (*.f64 re re) (+.f64 re 1)) (2))) (((fma.f64 (sqrt.f64 re) (sqrt.f64 re) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((fma.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (+.f64 re 1)) (2))) (((fma.f64 (sqrt.f64 (+.f64 re 1)) (sqrt.f64 (+.f64 re 1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (2))) (((fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (2))) (((fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (cbrt.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 re 1)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (+.f64 re 1)) 2) (cbrt.f64 (+.f64 re 1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (2)))) |
| 1× | egg-herbie |
| 1028× | +-commutative |
| 972× | associate-*r* |
| 850× | associate-*l* |
| 788× | fma-def |
| 504× | associate-/l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 532 | 14217 |
| 1 | 1592 | 12681 |
| 2 | 7618 | 12681 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 3))) (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 3))) (+.f64 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im) (*.f64 1/120 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 3))) (+.f64 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im) (*.f64 1/120 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 5)))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/6 re) |
(*.f64 1/2 (pow.f64 re 2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
1 |
(+.f64 1 re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) (+.f64 1 re))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 re 3)) re))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 re 3)) re))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 re (sin.f64 im)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (sin.f64 im) re)) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2))) (+.f64 (*.f64 (sin.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(+.f64 (*.f64 re (sin.f64 im)) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im))) |
(+.f64 (*.f64 re (sin.f64 im)) (+.f64 (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 re (sin.f64 im))) |
(+.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 1)) |
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 1) (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1)) |
(+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im)) (+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(+.f64 (+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2)))) (*.f64 (sin.f64 im) (*.f64 1/6 (pow.f64 re 3)))) |
(+.f64 (+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sin.f64 im))) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (sin.f64 im)) (*.f64 re (sin.f64 im))) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 re (sin.f64 im))) (sin.f64 im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) 1) |
(/.f64 (sin.f64 im) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im))) |
(/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) (*.f64 (sin.f64 im) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3) (pow.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) (+.f64 re 1)))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3) (pow.f64 (sin.f64 im) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(fma.f64 (sin.f64 im) (+.f64 re 1) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(fma.f64 (+.f64 re 1) (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re 1/6))) 1) |
(pow.f64 (*.f64 re 1/6) 1) |
(pow.f64 (sqrt.f64 (*.f64 re 1/6)) 2) |
(pow.f64 (cbrt.f64 (*.f64 re 1/6)) 3) |
(pow.f64 (*.f64 1/216 (pow.f64 re 3)) 1/3) |
(sqrt.f64 (*.f64 (*.f64 re re) 1/36)) |
(log.f64 (pow.f64 (exp.f64 re) 1/6)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re 1/6)))) |
(cbrt.f64 (*.f64 1/216 (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (*.f64 re 1/6))) |
(exp.f64 (log.f64 (*.f64 re 1/6))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re 1/6)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 re 1/6))) |
(+.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 1)) |
(+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 0) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 re (*.f64 re 1/2))) |
(+.f64 (+.f64 1 (*.f64 re (*.f64 re 1/2))) (-.f64 (*.f64 1/6 (pow.f64 re 3)) 1)) |
(+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) 1) (*.f64 (*.f64 1/6 (pow.f64 re 3)) 1)) |
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) 1) (*.f64 (*.f64 re (*.f64 re 1/2)) 1)) |
(-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1) |
(/.f64 (*.f64 re re) (/.f64 1 (fma.f64 re 1/6 1/2))) |
(/.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (/.f64 (+.f64 1/2 (*.f64 -1/6 re)) (*.f64 re re))) |
(/.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (/.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))) (*.f64 re re))) |
(/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (*.f64 re 1/2))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 1/6 (pow.f64 re 3)))) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3)) (+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (*.f64 re 1/2))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (-.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) 1) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) 1) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) 1) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) 1) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 1) |
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) 1/3) |
(sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) re) (fma.f64 re 1/6 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(exp.f64 (log.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 (*.f64 re re) 1/2 (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/2 (*.f64 re re) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (+.f64 re 1) (-.f64 1 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 1 (+.f64 re 1))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 1) |
(-.f64 (exp.f64 (log.f64 (+.f64 2 re))) (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(-.f64 (/.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (/.f64 (pow.f64 re 4) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(-.f64 (+.f64 (+.f64 2 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (exp.f64 (log.f64 (+.f64 2 re)))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (/.f64 (*.f64 re re) (+.f64 re -1))) (/.f64 1 (+.f64 re -1))) |
(*.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) |
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 1) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (/.f64 1 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (/.f64 1 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (+.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1)))))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 re 1) 2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (pow.f64 (+.f64 re 1) 2))))) |
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(/.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (-.f64 re (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (+.f64 re 1) 3)) (*.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (-.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (+.f64 (*.f64 re re) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) re)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re 1) 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (+.f64 re 1) 3)) (*.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (-.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (+.f64 re 1) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 re 1) 2) 3) (pow.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) 3)) (*.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (neg.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 2)) |
(log.f64 (exp.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(exp.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (+.f64 re 1)) |
(fma.f64 1 re (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1 (+.f64 re 1) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
(fma.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1)) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) |
(fma.f64 (fma.f64 re 1/6 1/2) (*.f64 re re) (+.f64 re 1)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (+.f64 re 1)) |
(fma.f64 (sqrt.f64 (+.f64 re 1)) (sqrt.f64 (+.f64 re 1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (cbrt.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 re 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re 1)) 2) (cbrt.f64 (+.f64 re 1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
| Outputs |
|---|
(*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) im) |
(*.f64 im (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 3))) (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im)) |
(fma.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 im 3)) (*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) im)) |
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 3))) (+.f64 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im) (*.f64 1/120 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 5))))) |
(fma.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 im 3)) (fma.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) im (*.f64 (*.f64 1/120 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (pow.f64 im 5)))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) (fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) (*.f64 1/120 (*.f64 (pow.f64 im 5) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 3))) (+.f64 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) im) (*.f64 1/120 (*.f64 (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)))) (pow.f64 im 5)))))) |
(fma.f64 -1/5040 (*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 im 7)) (fma.f64 -1/6 (*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 im 3)) (fma.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) im (*.f64 (*.f64 1/120 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (pow.f64 im 5))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) (fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) (*.f64 1/120 (*.f64 (pow.f64 im 5) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))))))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re 1/2) 1))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)))) |
(*.f64 re (*.f64 (*.f64 re (sin.f64 im)) (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)))) |
(*.f64 re (*.f64 (*.f64 re (sin.f64 im)) (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(*.f64 1/2 (pow.f64 re 2)) |
(*.f64 re (*.f64 re 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
1 |
(+.f64 1 re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(fma.f64 1/2 (*.f64 re re) (+.f64 1 re)) |
(+.f64 re (fma.f64 re (*.f64 re 1/2) 1)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) (+.f64 1 re))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) re)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) re)) |
(fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 re 3)) re))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) re)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) re)) |
(fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 re 3)) re))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 re (sin.f64 im)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2))) (+.f64 (*.f64 (sin.f64 im) (*.f64 1/6 (pow.f64 re 3))) (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 re (sin.f64 im)) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 re (sin.f64 im)) (+.f64 (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 re (sin.f64 im))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 1)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 1) (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 1)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im)) (+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re 1)))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2)))) (*.f64 (sin.f64 im) (*.f64 1/6 (pow.f64 re 3)))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (sin.f64 im))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (sin.f64 im)) (*.f64 re (sin.f64 im))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(+.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 re (sin.f64 im))) (sin.f64 im)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) 1) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(/.f64 (sin.f64 im) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))))) (*.f64 (sin.f64 im) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (pow.f64 (+.f64 1 re) 2)) (*.f64 (pow.f64 re 4) (*.f64 (*.f64 (sin.f64 im) (fma.f64 re 1/6 1/2)) (*.f64 (sin.f64 im) (fma.f64 re 1/6 1/2))))) (*.f64 (sin.f64 im) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (fma.f64 (sin.f64 im) (*.f64 (pow.f64 (+.f64 1 re) 2) (sin.f64 im)) (*.f64 (neg.f64 (pow.f64 re 4)) (*.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (sin.f64 im) (sin.f64 im))))) (*.f64 (sin.f64 im) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) 3) (pow.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) (*.f64 (sin.f64 im) (+.f64 re 1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3) (pow.f64 (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re 1/6 1/2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 im) (sin.f64 im)) (pow.f64 (+.f64 1 re) 2)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re 1/6 1/2))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (fma.f64 re 1/6 1/2))) (*.f64 (sin.f64 im) (+.f64 1 re)))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (*.f64 (sin.f64 im) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3)) (fma.f64 (*.f64 re (*.f64 (*.f64 re (sin.f64 im)) (fma.f64 re 1/6 1/2))) (*.f64 (sin.f64 im) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re)) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (pow.f64 (+.f64 1 re) 2))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (*.f64 (sin.f64 im) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3)) (fma.f64 (*.f64 re (*.f64 (*.f64 re (sin.f64 im)) (fma.f64 re 1/6 1/2))) (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (pow.f64 (+.f64 1 re) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 re)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)))) (fma.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (+.f64 1 re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (sqrt.f64 (+.f64 1 re)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) (/.f64 (sin.f64 im) (fma.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (+.f64 1 re))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sin.f64 im)) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 re)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)))) (fma.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (+.f64 1 re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (sqrt.f64 (+.f64 1 re)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) (/.f64 (sin.f64 im) (fma.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (+.f64 1 re))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sin.f64 im)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 1) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 2) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 3) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3) 1/3) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (+.f64 1 re))) 2)) |
(fabs.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)))) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (sin.f64 im))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3) (pow.f64 (sin.f64 im) 3))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 1)) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(fma.f64 (sin.f64 im) (+.f64 re 1) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(fma.f64 (+.f64 re 1) (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(*.f64 (+.f64 1 (+.f64 re (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re 1/6))) 1) |
(*.f64 re 1/6) |
(pow.f64 (*.f64 re 1/6) 1) |
(*.f64 re 1/6) |
(pow.f64 (sqrt.f64 (*.f64 re 1/6)) 2) |
(*.f64 re 1/6) |
(pow.f64 (cbrt.f64 (*.f64 re 1/6)) 3) |
(*.f64 re 1/6) |
(pow.f64 (*.f64 1/216 (pow.f64 re 3)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 re 3) 1/216)) |
(sqrt.f64 (*.f64 (*.f64 re re) 1/36)) |
(sqrt.f64 (*.f64 re (*.f64 re 1/36))) |
(log.f64 (pow.f64 (exp.f64 re) 1/6)) |
(*.f64 re 1/6) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re 1/6)))) |
(*.f64 re 1/6) |
(cbrt.f64 (*.f64 1/216 (pow.f64 re 3))) |
(cbrt.f64 (*.f64 (pow.f64 re 3) 1/216)) |
(expm1.f64 (log1p.f64 (*.f64 re 1/6))) |
(*.f64 re 1/6) |
(exp.f64 (log.f64 (*.f64 re 1/6))) |
(*.f64 re 1/6) |
(exp.f64 (*.f64 (log.f64 (*.f64 re 1/6)) 1)) |
(*.f64 re 1/6) |
(log1p.f64 (expm1.f64 (*.f64 re 1/6))) |
(*.f64 re 1/6) |
(+.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 1)) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 0) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 re (*.f64 re 1/2))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (+.f64 1 (*.f64 re (*.f64 re 1/2))) (-.f64 (*.f64 1/6 (pow.f64 re 3)) 1)) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) 1) (*.f64 (*.f64 1/6 (pow.f64 re 3)) 1)) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) 1) (*.f64 (*.f64 re (*.f64 re 1/2)) 1)) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(/.f64 (*.f64 re re) (/.f64 1 (fma.f64 re 1/6 1/2))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(/.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (/.f64 (+.f64 1/2 (*.f64 -1/6 re)) (*.f64 re re))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (/.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))) (*.f64 re re))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (*.f64 re 1/2))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 1/6 (pow.f64 re 3)))) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re 1/2) (*.f64 re 1/2))) (*.f64 1/36 (*.f64 (pow.f64 re 3) (pow.f64 re 3)))) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re -1/6)))) |
(/.f64 (+.f64 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -1/36 (pow.f64 re 6))) (*.f64 re (*.f64 re (fma.f64 re -1/6 1/2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3)) (+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (*.f64 re 1/2))) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (-.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3)) (fma.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (*.f64 re 1/2)) (*.f64 1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 re (*.f64 re 1/2))))))) |
(/.f64 (fma.f64 1/216 (pow.f64 (pow.f64 re 3) 3) (*.f64 1/8 (pow.f64 re 6))) (fma.f64 (*.f64 1/6 (pow.f64 re 3)) (fma.f64 1/6 (pow.f64 re 3) (*.f64 (*.f64 re re) -1/2)) (*.f64 (pow.f64 re 4) 1/4))) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) 1) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/4 (*.f64 -1/36 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) 1) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3)))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) 1) (+.f64 1/2 (*.f64 -1/6 re))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (/.f64 (*.f64 (+.f64 1/4 (*.f64 -1/36 (*.f64 re re))) (*.f64 re re)) (*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/6 re)))) |
(/.f64 (*.f64 re re) (/.f64 (+.f64 1/2 (*.f64 re -1/6)) (+.f64 1/4 (*.f64 (*.f64 re re) -1/36)))) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re -1/6 1/2)) (fma.f64 (*.f64 re -1/36) re 1/4)) |
(/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) 1) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) (sqrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(/.f64 (/.f64 (*.f64 (+.f64 1/8 (*.f64 1/216 (pow.f64 re 3))) (*.f64 re re)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re)))))) (cbrt.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 1/12 re))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 re 3) 1/216) 1/8) (fma.f64 (*.f64 re re) 1/36 (+.f64 1/4 (*.f64 -1/12 re)))) (*.f64 re re)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 (fma.f64 re (*.f64 re 1/36) 1/4) (*.f64 re -1/12))) (fma.f64 (pow.f64 re 3) 1/216 1/8)) |
(pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 1) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(pow.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) 1/3) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) re) (fma.f64 re 1/6 1/2))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(exp.f64 (log.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1)) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(fma.f64 (*.f64 re re) 1/2 (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(fma.f64 1/2 (*.f64 re re) (*.f64 1/6 (pow.f64 re 3))) |
(fma.f64 1/6 (pow.f64 re 3) (*.f64 re (*.f64 re 1/2))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(-.f64 (+.f64 re 1) (-.f64 1 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 1 (+.f64 re 1))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) 1) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(-.f64 (exp.f64 (log.f64 (+.f64 2 re))) (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(-.f64 (/.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (/.f64 (pow.f64 re 4) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(-.f64 (/.f64 (pow.f64 (+.f64 1 re) 2) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (/.f64 (pow.f64 re 4) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(+.f64 (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (/.f64 1 (+.f64 re -1))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
(+.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (*.f64 (/.f64 re (+.f64 re -1)) re)) (/.f64 -1 (+.f64 re -1))) |
(-.f64 (+.f64 (+.f64 2 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 1) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(-.f64 (+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (exp.f64 (log.f64 (+.f64 2 re)))) 1) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(-.f64 (+.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (/.f64 (*.f64 re re) (+.f64 re -1))) (/.f64 1 (+.f64 re -1))) |
(+.f64 (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (/.f64 1 (+.f64 re -1))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
(+.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (*.f64 (/.f64 re (+.f64 re -1)) re)) (/.f64 -1 (+.f64 re -1))) |
(*.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 1) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (/.f64 1 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(-.f64 (/.f64 (pow.f64 (+.f64 1 re) 2) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (/.f64 (pow.f64 re 4) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(*.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(*.f64 (/.f64 1 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(-.f64 (/.f64 (pow.f64 (+.f64 1 re) 2) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (/.f64 (pow.f64 re 4) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (+.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (+.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (+.f64 1 re)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) (pow.f64 (+.f64 1 re) 2))) (-.f64 (pow.f64 (+.f64 1 re) 3) (*.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1)))))) (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (-.f64 (pow.f64 (+.f64 1 re) 4) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re))))))) (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re)))))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (-.f64 (pow.f64 (+.f64 1 re) 4) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re))))) (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 re (*.f64 re (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re)))))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (-.f64 (pow.f64 (+.f64 1 re) 4) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re)) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re)))))) (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 re (*.f64 re (*.f64 (fma.f64 re 1/6 1/2) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 re 1) 2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) (pow.f64 (+.f64 re 1) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 1 re) 2) 3) (pow.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re)))) 3))) (+.f64 (pow.f64 (+.f64 1 re) 4) (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re)))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re)) (neg.f64 (pow.f64 (+.f64 1 re) 2)))))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (+.f64 (*.f64 (pow.f64 re 6) (pow.f64 (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re)) 3)) (pow.f64 (+.f64 1 re) 6))) (fma.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (*.f64 (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re)) (neg.f64 (pow.f64 (+.f64 1 re) 2)))) (pow.f64 (+.f64 1 re) 4))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (+.f64 (*.f64 (pow.f64 re 6) (pow.f64 (*.f64 (fma.f64 re 1/6 1/2) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))) 3)) (pow.f64 (+.f64 1 re) 6))) (fma.f64 (*.f64 re (*.f64 re (*.f64 (fma.f64 re 1/6 1/2) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 (fma.f64 re 1/6 1/2) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))))) (pow.f64 (+.f64 1 re) 2)) (pow.f64 (+.f64 1 re) 4))) |
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(/.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(-.f64 (/.f64 (pow.f64 (+.f64 1 re) 2) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (/.f64 (pow.f64 re 4) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) |
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3))) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) (/.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (/.f64 (/.f64 (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (/.f64 (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))))) |
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (/.f64 (/.f64 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))))) |
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3))) (/.f64 (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (cbrt.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)))))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (-.f64 re (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (-.f64 (*.f64 re re) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (-.f64 (-.f64 re 1) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(/.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) (/.f64 (-.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1)) (-.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 1 re) 2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 1 re) 2)) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re)) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 1 re) 2)) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (+.f64 re 1) 3)) (*.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (-.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 6) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 6)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (-.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 re) 6) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 6)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (-.f64 (pow.f64 (+.f64 1 re) 3) (*.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (*.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 4) (*.f64 (pow.f64 re 4) (*.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))))) (*.f64 (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (pow.f64 (+.f64 1 re) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 4) (*.f64 (pow.f64 re 8) (pow.f64 (fma.f64 re 1/6 1/2) 4))) (*.f64 (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (pow.f64 (+.f64 1 re) 2)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (+.f64 (*.f64 re re) (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) re)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (fma.f64 re re (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1) 3)) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1) re) (*.f64 re re))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re 1) 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (+.f64 re 1) 3)) (*.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (-.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (+.f64 re 1) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 1 re) 3) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) 3)) (*.f64 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (+.f64 (pow.f64 (+.f64 1 re) 6) (*.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (-.f64 (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3) (pow.f64 (+.f64 1 re) 3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 1 re) 3) 3) (pow.f64 (*.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3)) 3)) (fma.f64 (*.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3)) (-.f64 (*.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3)) (pow.f64 (+.f64 1 re) 3)) (pow.f64 (+.f64 1 re) 6))) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 re 1) 2) 3) (pow.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) 3)) (*.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (pow.f64 (+.f64 re 1) 2)) (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 re 1) 2)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 1 re) 2) 3) (pow.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) 3)) (*.f64 (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 (pow.f64 (+.f64 1 re) 4) (*.f64 (pow.f64 re 4) (*.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (pow.f64 (+.f64 1 re) 2))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 6) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 6)) (*.f64 (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (fma.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (pow.f64 (+.f64 1 re) 2)) (pow.f64 (+.f64 1 re) 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) (neg.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 1 re) 2)) (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 1 re))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 1 re) 2)) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re)) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (pow.f64 (+.f64 1 re) 2)) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3))) (neg.f64 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3))) (-.f64 (*.f64 (+.f64 1 re) (-.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) -1) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3))) (-.f64 (*.f64 (+.f64 1 re) (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (-.f64 -1 re))) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(-.f64 (/.f64 (pow.f64 (+.f64 1 re) 2) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (/.f64 (pow.f64 re 4) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sqrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(-.f64 (/.f64 (pow.f64 (+.f64 1 re) 2) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (/.f64 (pow.f64 re 4) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (*.f64 (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) |
(-.f64 (/.f64 (pow.f64 (+.f64 1 re) 2) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 (/.f64 (pow.f64 re 4) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 re 1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (+.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (sqrt.f64 (+.f64 re 1)))) (-.f64 (sqrt.f64 (+.f64 re 1)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 1 re)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)))) (fma.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (+.f64 1 re))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (*.f64 (fma.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (+.f64 1 re))) (-.f64 (sqrt.f64 (+.f64 1 re)) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) 1) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re 1) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)) (*.f64 (+.f64 re 1) (+.f64 re (-.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (+.f64 (pow.f64 (+.f64 1 re) 3) (pow.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) 3)) (/.f64 1 (fma.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2) (*.f64 (+.f64 1 re) (-.f64 (+.f64 1 re) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (fma.f64 (pow.f64 re 6) (pow.f64 (fma.f64 re 1/6 1/2) 3) (pow.f64 (+.f64 1 re) 3)) (fma.f64 (+.f64 1 re) (-.f64 1 (-.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) re)) (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2)))) |
(pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 1) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 2) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 3) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3) 1/3) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (+.f64 1 re)) 2)) |
(fabs.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re))) |
(log.f64 (exp.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) 3)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(exp.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1))) 1)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (+.f64 re 1)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 1 re (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 1 (+.f64 re 1) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) (+.f64 re 1)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 re 1)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 (fma.f64 re 1/6 1/2) (*.f64 re re) (+.f64 re 1)) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) (+.f64 re 1)) |
(+.f64 (pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2) (+.f64 1 re)) |
(+.f64 (+.f64 1 re) (pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2)) |
(+.f64 re (+.f64 1 (pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2))) |
(fma.f64 (sqrt.f64 (+.f64 re 1)) (sqrt.f64 (+.f64 re 1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (cbrt.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 re 1)) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) (cbrt.f64 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (+.f64 1 re)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re 1)) 2) (cbrt.f64 (+.f64 re 1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (+.f64 1 re)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 re (log.f64 (sin.f64 im))) |
| ✓ | 99.5% | (log.f64 (sin.f64 im)) |
| ✓ | 98.2% | (exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
Compiled 20 to 6 computations (70% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 55.0ms | im | @ | inf | (exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
| 10.0ms | im | @ | -inf | (exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
| 5.0ms | im | @ | 0 | (exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
| 2.0ms | re | @ | 0 | (+.f64 re (log.f64 (sin.f64 im))) |
| 0.0ms | re | @ | 0 | (exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
| 1× | batch-egg-rewrite |
| 1874× | add-sqr-sqrt |
| 1858× | *-un-lft-identity |
| 1726× | add-cube-cbrt |
| 1706× | add-cbrt-cube |
| 188× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 39 |
| 1 | 180 | 39 |
| 2 | 2289 | 39 |
| 1× | node limit |
| Inputs |
|---|
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(log.f64 (sin.f64 im)) |
(+.f64 re (log.f64 (sin.f64 im))) |
| Outputs |
|---|
((((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1) (2))) (((*.f64 (sin.f64 im) (exp.f64 re)) (2))) (((*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) (2))) (((*.f64 1 (*.f64 (sin.f64 im) (exp.f64 re))) (2))) (((*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((*.f64 (exp.f64 re) (sin.f64 im)) (2))) (((*.f64 (*.f64 (exp.f64 re) 1) (sin.f64 im)) (2))) (((*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) (2))) (((pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((pow.f64 (exp.f64 1) (+.f64 re (log.f64 (sin.f64 im)))) (2))) (((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2)) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (2))) (((log.f64 (exp.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2)))) |
((((+.f64 0 (log.f64 (sin.f64 im))) (2))) (((+.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (log.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((+.f64 (log.f64 (sqrt.f64 (sin.f64 im))) (log.f64 (sqrt.f64 (sin.f64 im)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (log.f64 (sin.f64 im)))) 1) (2))) (((*.f64 (log.f64 (sin.f64 im)) 1) (2))) (((*.f64 1 (log.f64 (sin.f64 im))) (2))) (((*.f64 (sqrt.f64 (log.f64 (sin.f64 im))) (sqrt.f64 (log.f64 (sin.f64 im)))) (2))) (((*.f64 (cbrt.f64 (log.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2) (cbrt.f64 (log.f64 (sin.f64 im)))) (2))) (((pow.f64 (log.f64 (sin.f64 im)) 1) (2))) (((pow.f64 (sqrt.f64 (log.f64 (sin.f64 im))) 2) (2))) (((pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 3) (2))) (((pow.f64 (pow.f64 (log.f64 (sin.f64 im)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log.f64 (sin.f64 im)) 2)) (2))) (((cbrt.f64 (pow.f64 (log.f64 (sin.f64 im)) 3)) (2))) (((expm1.f64 (log1p.f64 (log.f64 (sin.f64 im)))) (2))) (((exp.f64 (log.f64 (log.f64 (sin.f64 im)))) (2))) (((exp.f64 (*.f64 (log.f64 (log.f64 (sin.f64 im))) 1)) (2))) (((log1p.f64 (-.f64 (sin.f64 im) 1)) (2)))) |
((((-.f64 (exp.f64 (log1p.f64 (+.f64 re (log.f64 (sin.f64 im))))) 1) (2))) (((-.f64 (/.f64 (*.f64 re re) (-.f64 re (log.f64 (sin.f64 im)))) (/.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (-.f64 re (log.f64 (sin.f64 im))))) (2))) (((*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1) (2))) (((*.f64 1 (+.f64 re (log.f64 (sin.f64 im)))) (2))) (((*.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((*.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((*.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (/.f64 1 (-.f64 re (log.f64 (sin.f64 im))))) (2))) (((*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (/.f64 1 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) (2))) (((/.f64 1 (/.f64 (-.f64 re (log.f64 (sin.f64 im))) (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)))) (2))) (((/.f64 1 (/.f64 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))) (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)))) (2))) (((/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) (2))) (((/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re)))) (2))) (((/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (+.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (-.f64 (*.f64 re re) (*.f64 re (log.f64 (sin.f64 im)))))) (2))) (((/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (*.f64 re re)) (-.f64 (log.f64 (sin.f64 im)) re)) (2))) (((/.f64 (neg.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2))) (neg.f64 (-.f64 re (log.f64 (sin.f64 im))))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3))) (neg.f64 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) (2))) (((pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 2)) (2))) (((log.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 re (log.f64 (sin.f64 im)))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 3)) (2))) (((expm1.f64 (log1p.f64 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((exp.f64 (log.f64 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((exp.f64 (*.f64 (log.f64 (+.f64 re (log.f64 (sin.f64 im)))) 1)) (2))) (((log1p.f64 (expm1.f64 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((fma.f64 1 re (log.f64 (sin.f64 im))) (2))) (((fma.f64 1 (log.f64 (sin.f64 im)) re) (2))) (((fma.f64 (sqrt.f64 (log.f64 (sin.f64 im))) (sqrt.f64 (log.f64 (sin.f64 im))) re) (2))) (((fma.f64 (sqrt.f64 re) (sqrt.f64 re) (log.f64 (sin.f64 im))) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2) (cbrt.f64 (log.f64 (sin.f64 im))) re) (2))) (((fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (log.f64 (sin.f64 im))) (2)))) |
| 1× | egg-herbie |
| 1190× | distribute-lft-in |
| 1174× | unswap-sqr |
| 1080× | distribute-rgt-in |
| 694× | *-commutative |
| 592× | times-frac |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 217 | 2619 |
| 1 | 506 | 2279 |
| 2 | 2264 | 2249 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (+.f64 re (log.f64 im))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 2)))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 4))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 2))))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 4))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 6))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 2)))))) |
(log.f64 im) |
(+.f64 (*.f64 -1/6 (pow.f64 im 2)) (log.f64 im)) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (log.f64 im))) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (log.f64 im) (*.f64 -1/2835 (pow.f64 im 6))))) |
(log.f64 (sin.f64 im)) |
re |
re |
(+.f64 re (log.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 re (log.f64 im))) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 re (log.f64 im)))) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 re (+.f64 (log.f64 im) (*.f64 -1/2835 (pow.f64 im 6)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (exp.f64 re) 1) (sin.f64 im)) |
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(pow.f64 (exp.f64 1) (+.f64 re (log.f64 (sin.f64 im)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2)) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(log.f64 (exp.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(+.f64 0 (log.f64 (sin.f64 im))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (log.f64 (cbrt.f64 (sin.f64 im)))) |
(+.f64 (log.f64 (sqrt.f64 (sin.f64 im))) (log.f64 (sqrt.f64 (sin.f64 im)))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (sin.f64 im)))) 1) |
(*.f64 (log.f64 (sin.f64 im)) 1) |
(*.f64 1 (log.f64 (sin.f64 im))) |
(*.f64 (sqrt.f64 (log.f64 (sin.f64 im))) (sqrt.f64 (log.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (log.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2) (cbrt.f64 (log.f64 (sin.f64 im)))) |
(pow.f64 (log.f64 (sin.f64 im)) 1) |
(pow.f64 (sqrt.f64 (log.f64 (sin.f64 im))) 2) |
(pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 3) |
(pow.f64 (pow.f64 (log.f64 (sin.f64 im)) 3) 1/3) |
(sqrt.f64 (pow.f64 (log.f64 (sin.f64 im)) 2)) |
(cbrt.f64 (pow.f64 (log.f64 (sin.f64 im)) 3)) |
(expm1.f64 (log1p.f64 (log.f64 (sin.f64 im)))) |
(exp.f64 (log.f64 (log.f64 (sin.f64 im)))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (sin.f64 im))) 1)) |
(log1p.f64 (-.f64 (sin.f64 im) 1)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (log.f64 (sin.f64 im))))) 1) |
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (log.f64 (sin.f64 im)))) (/.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (-.f64 re (log.f64 (sin.f64 im))))) |
(*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1) |
(*.f64 1 (+.f64 re (log.f64 (sin.f64 im)))) |
(*.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(*.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (/.f64 1 (-.f64 re (log.f64 (sin.f64 im))))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (/.f64 1 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(/.f64 1 (/.f64 (-.f64 re (log.f64 (sin.f64 im))) (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)))) |
(/.f64 1 (/.f64 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))) (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (+.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (-.f64 (*.f64 re re) (*.f64 re (log.f64 (sin.f64 im)))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (*.f64 re re)) (-.f64 (log.f64 (sin.f64 im)) re)) |
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2))) (neg.f64 (-.f64 re (log.f64 (sin.f64 im))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3))) (neg.f64 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 1) |
(pow.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2) |
(pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 3) |
(pow.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 2)) |
(log.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (log.f64 (sin.f64 im)))))) |
(cbrt.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(exp.f64 (log.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 re (log.f64 (sin.f64 im)))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(fma.f64 1 re (log.f64 (sin.f64 im))) |
(fma.f64 1 (log.f64 (sin.f64 im)) re) |
(fma.f64 (sqrt.f64 (log.f64 (sin.f64 im))) (sqrt.f64 (log.f64 (sin.f64 im))) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (log.f64 (sin.f64 im))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2) (cbrt.f64 (log.f64 (sin.f64 im))) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (log.f64 (sin.f64 im))) |
| Outputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (*.f64 (sin.f64 im) (*.f64 (*.f64 re re) 1/2))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 1/2 (*.f64 re re)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)))))) |
(+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 (sin.f64 im) (*.f64 (*.f64 re re) 1/2)))) |
(+.f64 (*.f64 re (*.f64 re (*.f64 (sin.f64 im) 1/2))) (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 1/6 (pow.f64 re 3))))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (*.f64 -1 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (+.f64 re (log.f64 im))) |
(*.f64 im (exp.f64 re)) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 2)))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (*.f64 im im)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 im (exp.f64 re))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 4))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 2))))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (fma.f64 1/120 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 4)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (*.f64 im im))))) |
(fma.f64 (exp.f64 re) im (fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 (*.f64 im (exp.f64 re)) (*.f64 (pow.f64 im 4) 1/120)))) |
(fma.f64 (exp.f64 re) im (*.f64 (*.f64 im (exp.f64 re)) (+.f64 (*.f64 im (*.f64 im -1/6)) (*.f64 1/120 (pow.f64 im 4))))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 4))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 6))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 2)))))) |
(+.f64 (exp.f64 (+.f64 re (log.f64 im))) (fma.f64 1/120 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 4)) (fma.f64 -1/5040 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (pow.f64 im 6)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 re (log.f64 im))) (*.f64 im im)))))) |
(fma.f64 (exp.f64 re) im (fma.f64 1/120 (*.f64 (exp.f64 re) (*.f64 im (pow.f64 im 4))) (fma.f64 -1/5040 (*.f64 (*.f64 im (exp.f64 re)) (pow.f64 im 6)) (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)))))) |
(+.f64 (fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 im (exp.f64 re))) (*.f64 (*.f64 im (exp.f64 re)) (+.f64 (*.f64 1/120 (pow.f64 im 4)) (*.f64 -1/5040 (pow.f64 im 6))))) |
(log.f64 im) |
(+.f64 (*.f64 -1/6 (pow.f64 im 2)) (log.f64 im)) |
(fma.f64 -1/6 (*.f64 im im) (log.f64 im)) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (log.f64 im))) |
(fma.f64 -1/180 (pow.f64 im 4) (fma.f64 -1/6 (*.f64 im im) (log.f64 im))) |
(fma.f64 (pow.f64 im 4) -1/180 (fma.f64 -1/6 (*.f64 im im) (log.f64 im))) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (log.f64 im) (*.f64 -1/2835 (pow.f64 im 6))))) |
(fma.f64 -1/180 (pow.f64 im 4) (+.f64 (fma.f64 -1/6 (*.f64 im im) (log.f64 im)) (*.f64 (pow.f64 im 6) -1/2835))) |
(fma.f64 (pow.f64 im 4) -1/180 (fma.f64 -1/6 (*.f64 im im) (fma.f64 (pow.f64 im 6) -1/2835 (log.f64 im)))) |
(log.f64 (sin.f64 im)) |
re |
re |
(+.f64 re (log.f64 im)) |
(+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 re (log.f64 im))) |
(fma.f64 -1/6 (*.f64 im im) (+.f64 re (log.f64 im))) |
(+.f64 (log.f64 im) (fma.f64 -1/6 (*.f64 im im) re)) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 re (log.f64 im)))) |
(fma.f64 -1/180 (pow.f64 im 4) (fma.f64 -1/6 (*.f64 im im) (+.f64 re (log.f64 im)))) |
(fma.f64 (pow.f64 im 4) -1/180 (+.f64 (log.f64 im) (fma.f64 -1/6 (*.f64 im im) re))) |
(+.f64 (*.f64 -1/180 (pow.f64 im 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 re (+.f64 (log.f64 im) (*.f64 -1/2835 (pow.f64 im 6)))))) |
(fma.f64 -1/180 (pow.f64 im 4) (fma.f64 -1/6 (*.f64 im im) (+.f64 re (+.f64 (log.f64 im) (*.f64 (pow.f64 im 6) -1/2835))))) |
(+.f64 (fma.f64 (pow.f64 im 4) -1/180 (fma.f64 -1/6 (*.f64 im im) (fma.f64 (pow.f64 im 6) -1/2835 (log.f64 im)))) re) |
(fma.f64 (pow.f64 im 4) -1/180 (+.f64 re (fma.f64 -1/6 (*.f64 im im) (fma.f64 (pow.f64 im 6) -1/2835 (log.f64 im))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) 1) (sin.f64 im)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(pow.f64 (exp.f64 1) (+.f64 re (log.f64 (sin.f64 im)))) |
(pow.f64 (E.f64) (+.f64 re (log.f64 (sin.f64 im)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2)) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(fabs.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log.f64 (exp.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(exp.f64 (-.f64 (log.f64 (sin.f64 im)) (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(+.f64 0 (log.f64 (sin.f64 im))) |
(log.f64 (sin.f64 im)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (log.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 3 (log.f64 (cbrt.f64 (sin.f64 im)))) |
(+.f64 (log.f64 (sqrt.f64 (sin.f64 im))) (log.f64 (sqrt.f64 (sin.f64 im)))) |
(*.f64 2 (log.f64 (sqrt.f64 (sin.f64 im)))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (sin.f64 im)))) 1) |
(log.f64 (sin.f64 im)) |
(*.f64 (log.f64 (sin.f64 im)) 1) |
(log.f64 (sin.f64 im)) |
(*.f64 1 (log.f64 (sin.f64 im))) |
(log.f64 (sin.f64 im)) |
(*.f64 (sqrt.f64 (log.f64 (sin.f64 im))) (sqrt.f64 (log.f64 (sin.f64 im)))) |
(log.f64 (sin.f64 im)) |
(*.f64 (cbrt.f64 (log.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2)) |
(log.f64 (sin.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2) (cbrt.f64 (log.f64 (sin.f64 im)))) |
(log.f64 (sin.f64 im)) |
(pow.f64 (log.f64 (sin.f64 im)) 1) |
(log.f64 (sin.f64 im)) |
(pow.f64 (sqrt.f64 (log.f64 (sin.f64 im))) 2) |
(log.f64 (sin.f64 im)) |
(pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 3) |
(log.f64 (sin.f64 im)) |
(pow.f64 (pow.f64 (log.f64 (sin.f64 im)) 3) 1/3) |
(log.f64 (sin.f64 im)) |
(sqrt.f64 (pow.f64 (log.f64 (sin.f64 im)) 2)) |
(fabs.f64 (log.f64 (sin.f64 im))) |
(cbrt.f64 (pow.f64 (log.f64 (sin.f64 im)) 3)) |
(log.f64 (sin.f64 im)) |
(expm1.f64 (log1p.f64 (log.f64 (sin.f64 im)))) |
(log.f64 (sin.f64 im)) |
(exp.f64 (log.f64 (log.f64 (sin.f64 im)))) |
(log.f64 (sin.f64 im)) |
(exp.f64 (*.f64 (log.f64 (log.f64 (sin.f64 im))) 1)) |
(log.f64 (sin.f64 im)) |
(log1p.f64 (-.f64 (sin.f64 im) 1)) |
(log1p.f64 (+.f64 (sin.f64 im) -1)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (log.f64 (sin.f64 im))))) 1) |
(+.f64 re (log.f64 (sin.f64 im))) |
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (log.f64 (sin.f64 im)))) (/.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (-.f64 re (log.f64 (sin.f64 im))))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) |
(*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1) |
(+.f64 re (log.f64 (sin.f64 im))) |
(*.f64 1 (+.f64 re (log.f64 (sin.f64 im)))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(*.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2)) |
(+.f64 re (log.f64 (sin.f64 im))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(*.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (/.f64 1 (-.f64 re (log.f64 (sin.f64 im))))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (/.f64 1 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re)))) |
(/.f64 1 (/.f64 (-.f64 re (log.f64 (sin.f64 im))) (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) |
(/.f64 1 (/.f64 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))) (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (/.f64 1 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re)))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re)))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (/.f64 1 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (+.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (-.f64 (*.f64 re re) (*.f64 re (log.f64 (sin.f64 im)))))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (/.f64 1 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 im)) 2) (*.f64 re re)) (-.f64 (log.f64 (sin.f64 im)) re)) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2))) (neg.f64 (-.f64 re (log.f64 (sin.f64 im))))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (log.f64 (sin.f64 im)) 2)) (-.f64 re (log.f64 (sin.f64 im)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3))) (neg.f64 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (/.f64 1 (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (log.f64 (sin.f64 im)) 3)) (fma.f64 re re (*.f64 (log.f64 (sin.f64 im)) (-.f64 (log.f64 (sin.f64 im)) re)))) |
(pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 1) |
(+.f64 re (log.f64 (sin.f64 im))) |
(pow.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 2) |
(+.f64 re (log.f64 (sin.f64 im))) |
(pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) 3) |
(+.f64 re (log.f64 (sin.f64 im))) |
(pow.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 3) 1/3) |
(+.f64 re (log.f64 (sin.f64 im))) |
(sqrt.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 2)) |
(fabs.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(log.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (log.f64 (sin.f64 im)))))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(cbrt.f64 (pow.f64 (+.f64 re (log.f64 (sin.f64 im))) 3)) |
(+.f64 re (log.f64 (sin.f64 im))) |
(expm1.f64 (log1p.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(exp.f64 (log.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(exp.f64 (*.f64 (log.f64 (+.f64 re (log.f64 (sin.f64 im)))) 1)) |
(+.f64 re (log.f64 (sin.f64 im))) |
(log1p.f64 (expm1.f64 (+.f64 re (log.f64 (sin.f64 im))))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(fma.f64 1 re (log.f64 (sin.f64 im))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(fma.f64 1 (log.f64 (sin.f64 im)) re) |
(+.f64 re (log.f64 (sin.f64 im))) |
(fma.f64 (sqrt.f64 (log.f64 (sin.f64 im))) (sqrt.f64 (log.f64 (sin.f64 im))) re) |
(+.f64 re (log.f64 (sin.f64 im))) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (log.f64 (sin.f64 im))) |
(+.f64 re (log.f64 (sin.f64 im))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 im))) 2) (cbrt.f64 (log.f64 (sin.f64 im))) re) |
(+.f64 re (log.f64 (sin.f64 im))) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (log.f64 (sin.f64 im))) |
(+.f64 re (log.f64 (sin.f64 im))) |
Compiled 17063 to 10520 computations (38.3% saved)
14 alts after pruning (9 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 630 | 7 | 637 |
| Fresh | 3 | 2 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 4 | 5 |
| Total | 634 | 14 | 648 |
| Status | Error | Program |
|---|---|---|
| 67.4% | (+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 re (sin.f64 im))) | |
| ▶ | 67.3% | (+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
| ▶ | 98.5% | (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
| ▶ | 35.7% | (*.f64 (+.f64 1 re) im) |
| ▶ | 67.4% | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
| ✓ | 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) | |
| 67.4% | (*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re 1/2) 1))) | |
| ✓ | 67.3% | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| ✓ | 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) |
| ▶ | 68.0% | (*.f64 (exp.f64 re) im) |
| ✓ | 66.9% | (sin.f64 im) |
| ✓ | 48.6% | (exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
| 36.2% | (exp.f64 re) |
Compiled 281 to 191 computations (32% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 99.7% | (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
| ✓ | 99.5% | (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
| ✓ | 99.3% | (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
| ✓ | 99.0% | (cbrt.f64 (sin.f64 im)) |
Compiled 57 to 15 computations (73.7% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | im | @ | -inf | (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
| 1.0ms | im | @ | inf | (cbrt.f64 (sin.f64 im)) |
| 1.0ms | im | @ | -inf | (cbrt.f64 (sin.f64 im)) |
| 0.0ms | re | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
| 0.0ms | re | @ | inf | (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
| 1× | batch-egg-rewrite |
| 1036× | *-commutative |
| 922× | sqrt-prod |
| 898× | unswap-sqr |
| 648× | swap-sqr |
| 448× | sqr-pow |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 68 |
| 1 | 290 | 68 |
| 2 | 2881 | 68 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (sin.f64 im)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
| Outputs |
|---|
((((+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) 1) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (2))) (((*.f64 1 (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (pow.f64 (sin.f64 im) 1/6) (pow.f64 (sin.f64 im) 1/6)) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 im))) (sqrt.f64 (pow.f64 (sin.f64 im) 1/6))) (2))) (((*.f64 (sqrt.f64 (pow.f64 (sin.f64 im) 1/6)) (sqrt.f64 (sqrt.f64 (sin.f64 im)))) (2))) (((*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) (2))) (((*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3/2)) (2))) (((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 4)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1)))) (2))) (((pow.f64 (sin.f64 im) 1/3) (2))) (((pow.f64 (cbrt.f64 (sin.f64 im)) 1) (2))) (((pow.f64 (pow.f64 (sin.f64 im) 1/6) 2) (2))) (((pow.f64 (sqrt.f64 (sin.f64 im)) 2/3) (2))) (((pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) (2))) (((sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (2))) (((fabs.f64 (cbrt.f64 (sin.f64 im))) (2))) (((log.f64 (exp.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 im))))) (2))) (((expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((exp.f64 (log.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 im)))) (2)))) |
((((+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (2))) (((*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1) (2))) (((*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (2))) (((*.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (2))) (((*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) (2))) (((*.f64 (pow.f64 (sin.f64 im) 1/6) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)))) (2))) (((*.f64 (pow.f64 (sin.f64 im) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (2))) (((*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) (2))) (((*.f64 (pow.f64 (exp.f64 re) 1/6) (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)))) (2))) (((*.f64 (pow.f64 (exp.f64 re) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (2))) (((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (2))) (((*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (2))) (((*.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (2))) (((*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (pow.f64 (sin.f64 im) 1/6)) (2))) (((*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (2))) (((*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (pow.f64 (exp.f64 re) 1/6)) (2))) (((*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (2))) (((*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (pow.f64 (exp.f64 re) 1/6))) (2))) (((*.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6))) (*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) (2))) (((*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) (2))) (((*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (pow.f64 (sin.f64 im) 1/6))) (2))) (((*.f64 (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) (2))) (((*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/4)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3/2)) (2))) (((*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) (pow.f64 (sin.f64 im) 1/6)) (2))) (((*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) (pow.f64 (exp.f64 re) 1/6)) (2))) (((*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) (2))) (((*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))) (2))) (((*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (2))) (((*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (fabs.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((*.f64 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (2))) (((*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (2))) (((*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (sin.f64 im) 1/6)) (2))) (((*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (exp.f64 re) 1/6)) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1)))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (2))) (((pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2/3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) 2) (2))) (((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) (2))) (((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (2))) (((fabs.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (2))) (((fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (2))) (((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1/3)) (2))) (((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2)))) |
((((+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1) (2))) (((*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)))) (2))) (((*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (2))) (((*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (2))) (((*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) (2))) (((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (2))) (((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (2))) (((*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (exp.f64 (*.f64 re 2/3))) (2))) (((*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 4) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) (2))) (((*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) (2))) (((*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (2))) (((*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) (cbrt.f64 (exp.f64 re))) (2))) (((*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (2))) (((*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (2))) (((*.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (2))) (((*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (2))) (((*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6))) (2))) (((*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 3/2)) (2))) (((*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 1/6)) (2))) (((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (2))) (((*.f64 (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1)))) (2))) (((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 4)) (2))) (((fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (2))) (((log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (2))) (((expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (2))) (((exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 2/3)) (2))) (((log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (2)))) |
((((+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (2))) (((fabs.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (2))) (((log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) (2))) (((cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2))) (((exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (2)))) |
| 1× | egg-herbie |
| 1210× | associate-*r* |
| 1082× | associate-*l* |
| 598× | times-frac |
| 524× | *-commutative |
| 478× | associate-/l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 461 | 9586 |
| 1 | 1188 | 8494 |
| 2 | 4791 | 8402 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (sin.f64 im) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3))) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))) (pow.f64 re 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) |
(+.f64 (pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 10) 1) 1/9) re))) |
(+.f64 (pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 10) 1) 1/9) re)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))) (pow.f64 re 2)))) |
(+.f64 (pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 10) 1) 1/9) re)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (sin.f64 im) 1) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 im)) 1/3) (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9)))))))) (pow.f64 re 3)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))) (pow.f64 re 2))))) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(*.f64 (exp.f64 re) im) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (*.f64 (exp.f64 re) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (*.f64 (exp.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (*.f64 (exp.f64 re) im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) -1) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1) |
(*.f64 (cbrt.f64 (sin.f64 im)) 1) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) |
(*.f64 1 (cbrt.f64 (sin.f64 im))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (pow.f64 (sin.f64 im) 1/6)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 im))) (sqrt.f64 (pow.f64 (sin.f64 im) 1/6))) |
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 im) 1/6)) (sqrt.f64 (sqrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 4)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1)))) |
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (cbrt.f64 (sin.f64 im)) 1) |
(pow.f64 (pow.f64 (sin.f64 im) 1/6) 2) |
(pow.f64 (sqrt.f64 (sin.f64 im)) 2/3) |
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) |
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(fabs.f64 (cbrt.f64 (sin.f64 im))) |
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 im)))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 im))))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) |
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 im)))) |
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 im)))) |
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) -1) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) |
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (pow.f64 (exp.f64 re) 1/6) (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (pow.f64 (exp.f64 re) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (pow.f64 (sin.f64 im) 1/6)) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (pow.f64 (exp.f64 re) 1/6)) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6))) (*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (pow.f64 (sin.f64 im) 1/6))) |
(*.f64 (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/4)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3/2)) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) (pow.f64 (sin.f64 im) 1/6)) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) (pow.f64 (exp.f64 re) 1/6)) |
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) |
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (fabs.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (sin.f64 im) 1/6)) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (exp.f64 re) 1/6)) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1)))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2/3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) 2) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) |
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(fabs.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1/3)) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) -1) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 4) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 3/2)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 1/6)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1)))) |
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 4)) |
(fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 2/3)) |
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) -1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(fabs.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
| Outputs |
|---|
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)) |
(fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im))) |
(fma.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) re)) (cbrt.f64 (sin.f64 im))) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3))) |
(fma.f64 1/3 (*.f64 (+.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (*.f64 re re) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im)))) |
(fma.f64 1/3 (*.f64 (*.f64 re re) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) re)) (cbrt.f64 (sin.f64 im)))) |
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 re 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9))))) (pow.f64 re 3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/9) re)) (pow.f64 (sin.f64 im) 1/3)))) |
(fma.f64 1/3 (*.f64 (+.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (*.f64 re re) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))) (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) (*.f64 (*.f64 2/3 (+.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))))) (pow.f64 re 3))) (fma.f64 1/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18))) (cbrt.f64 (sin.f64 im))))) |
(fma.f64 1/3 (*.f64 (*.f64 re re) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7))))) (*.f64 (pow.f64 re 3) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))))) (fma.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) re)) (cbrt.f64 (sin.f64 im))))) |
(+.f64 (cbrt.f64 (sin.f64 im)) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 im) 2))) (+.f64 (*.f64 re (*.f64 re (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))))) (*.f64 (+.f64 (fma.f64 (sin.f64 im) 1/6 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) -1/27)) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18)) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) -2/3))) (pow.f64 re 3)))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 7) 1/18) re))))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) |
(cbrt.f64 (pow.f64 (sin.f64 im) 2)) |
(+.f64 (pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 10) 1) 1/9) re))) |
(+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18))) re)) |
(fma.f64 (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(+.f64 (pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 10) 1) 1/9) re)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))) (pow.f64 re 2)))) |
(+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (fma.f64 2/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18))) (*.f64 (*.f64 re re) (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (cbrt.f64 (/.f64 1 (sin.f64 im))))))))) |
(+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (fma.f64 (*.f64 re re) (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))))) (*.f64 re (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18))))) |
(+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 re (+.f64 (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) (*.f64 re (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))))))))) |
(+.f64 (pow.f64 (pow.f64 (sin.f64 im) 2) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 10) 1) 1/9) re)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (sin.f64 im) 1) 1/9))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 im)) 1/3) (-.f64 (*.f64 1/6 (sin.f64 im)) (+.f64 (*.f64 1/27 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 7) 1) 1/3)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 4) 1) 1/9)))))))) (pow.f64 re 3)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 14) 1) 1/9)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) 17) 1) 1/9))) (pow.f64 (/.f64 1 (sin.f64 im)) 1/3)))) (pow.f64 re 2))))) |
(+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (fma.f64 2/3 (*.f64 re (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18))) (fma.f64 (fma.f64 2/9 (*.f64 (+.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (*.f64 (pow.f64 (sin.f64 im) 1/18) (pow.f64 (sin.f64 im) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))) (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) (*.f64 (*.f64 2/3 (+.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))))))) (pow.f64 re 3) (*.f64 (*.f64 re re) (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sin.f64 im) 1/2) (*.f64 -1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)))) (cbrt.f64 (/.f64 1 (sin.f64 im)))))))))) |
(+.f64 (fma.f64 (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (fma.f64 (pow.f64 re 3) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 im) 1/6) (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18))) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 im) 7))))) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 (*.f64 (pow.f64 (sin.f64 im) 1/18) (pow.f64 (sin.f64 im) 1/18)) 2/9))) (*.f64 re (*.f64 re (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))))))))) |
(+.f64 (fma.f64 (*.f64 (*.f64 2/3 (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 10) 1/18)) re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (*.f64 re re) (+.f64 (fma.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 14) 1/18)) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 im)))))) (*.f64 re (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (sin.f64 im) 1/6 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 7)) -1/27)) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 im) 4) 1/18)) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) -2/3))) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (fma.f64 (sin.f64 im) 1/2 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18)) (pow.f64 (pow.f64 (sin.f64 im) 17) 1/18))) (*.f64 (*.f64 (pow.f64 (sin.f64 im) 1/18) (pow.f64 (sin.f64 im) 1/18)) 2/9))))))) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(*.f64 (exp.f64 re) im) |
(*.f64 im (exp.f64 re)) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (*.f64 (exp.f64 re) im)) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 im (exp.f64 re))) |
(fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 (pow.f64 im 3) -1/6))) |
(*.f64 (exp.f64 re) (+.f64 im (*.f64 (pow.f64 im 3) -1/6))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (*.f64 (exp.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (*.f64 im (exp.f64 re)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 (pow.f64 im 5) 1/120)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 (exp.f64 re) (+.f64 im (*.f64 1/120 (pow.f64 im 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (*.f64 (exp.f64 re) im)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (fma.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7)) (*.f64 im (exp.f64 re))))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (fma.f64 im (exp.f64 re) (*.f64 (*.f64 -1/5040 (pow.f64 im 7)) (exp.f64 re))))) |
(+.f64 (*.f64 (exp.f64 re) (+.f64 im (*.f64 (pow.f64 im 3) -1/6))) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im 5) 1/120) (*.f64 (pow.f64 im 7) -1/5040)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) (*.f64 (sin.f64 im) (*.f64 1/2 (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 1/2 (*.f64 re re)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 (sin.f64 im) (*.f64 1/2 (*.f64 re re))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 1/6 (pow.f64 re 3))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) -1) |
(cbrt.f64 (sin.f64 im)) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (cbrt.f64 (sin.f64 im)) 1) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 1 (cbrt.f64 (sin.f64 im))) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (pow.f64 (sin.f64 im) 1/6)) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 im))) (sqrt.f64 (pow.f64 (sin.f64 im) 1/6))) |
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 im))) (pow.f64 (sin.f64 im) 1/12)) |
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 im) 1/6)) (sqrt.f64 (sqrt.f64 (sin.f64 im)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 im))) (sqrt.f64 (pow.f64 (sin.f64 im) 1/6))) |
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 im))) (pow.f64 (sin.f64 im) 1/12)) |
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (sin.f64 im))) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) |
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (cbrt.f64 (sqrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 1/6))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3/2)) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 4)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (sin.f64 im)) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1)) |
(cbrt.f64 (sin.f64 im)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))) (log1p.f64 (cbrt.f64 (sin.f64 im))))) (+.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (sin.f64 im)))))))) |
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (cbrt.f64 (sin.f64 im)) 1) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (pow.f64 (sin.f64 im) 1/6) 2) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (sqrt.f64 (sin.f64 im)) 2/3) |
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (cbrt.f64 (sqrt.f64 (sin.f64 im)))) |
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) |
(cbrt.f64 (sin.f64 im)) |
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(cbrt.f64 (sin.f64 im)) |
(fabs.f64 (cbrt.f64 (sin.f64 im))) |
(cbrt.f64 (sin.f64 im)) |
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (sin.f64 im)) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 im))))) |
(cbrt.f64 (sin.f64 im)) |
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (sin.f64 im)) |
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (sin.f64 im)) |
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (sin.f64 im)) |
(+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) -1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (fabs.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (pow.f64 (exp.f64 re) 1/6) (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (pow.f64 (exp.f64 re) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2/3) re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2/3) re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (fabs.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/12)) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/12)) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (fabs.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/12)) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/12)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2/3) re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (pow.f64 (sin.f64 im) 1/6)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (pow.f64 (exp.f64 re) 1/6)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2/3) re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (exp.f64 re) 1/6))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6))) (*.f64 (pow.f64 (sin.f64 im) 1/6) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (pow.f64 (sin.f64 im) 1/6))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)) (*.f64 (pow.f64 (exp.f64 re) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (exp.f64 re) 1/6))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6) (pow.f64 (sqrt.f64 (sin.f64 im)) 1/6)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6) (pow.f64 (sqrt.f64 (exp.f64 re)) 1/6)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/4)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3/2)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) (pow.f64 (sin.f64 im) 1/6)) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (fabs.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) (pow.f64 (exp.f64 re) 1/6)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6))) |
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (fabs.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 2/3) re)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (fabs.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 2/3) re))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (fabs.f64 (*.f64 (pow.f64 (sin.f64 im) 1/6) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (fabs.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (fabs.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (sin.f64 im) 1/6)) |
(*.f64 (pow.f64 (sin.f64 im) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (exp.f64 re) 1/6)) |
(*.f64 (pow.f64 (exp.f64 re) 1/6) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1) (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (exp.f64 (*.f64 2 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1/2) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2/3) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) 2) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fabs.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 1/3)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) -1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (exp.f64 2/3) re)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (exp.f64 2/3) re)) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 4) (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 4) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 4) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 1/6))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (exp.f64 re) 1/6))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 re) 1/6) (pow.f64 (exp.f64 re) 1/6)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (exp.f64 2/3) re)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) |
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/6))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 3/2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 1/6)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 4)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (fabs.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))))))) |
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 4)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (exp.f64 re) 2))) |
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) 2/3)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) -1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(fabs.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (+.f64 1 re) im) |
Compiled 13 to 8 computations (38.5% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | inf | (*.f64 (+.f64 1 re) im) |
| 0.0ms | im | @ | -inf | (*.f64 (+.f64 1 re) im) |
| 0.0ms | im | @ | 0 | (*.f64 (+.f64 1 re) im) |
| 0.0ms | re | @ | 0 | (*.f64 (+.f64 1 re) im) |
| 0.0ms | re | @ | -inf | (*.f64 (+.f64 1 re) im) |
| 1× | batch-egg-rewrite |
| 1422× | add-sqr-sqrt |
| 1406× | *-un-lft-identity |
| 1310× | add-cube-cbrt |
| 1294× | add-cbrt-cube |
| 1282× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 141 | 13 |
| 2 | 1744 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 1 re) im) |
| Outputs |
|---|
((((+.f64 im (*.f64 im re)) (2))) (((+.f64 im (*.f64 re im)) (2))) (((+.f64 (*.f64 im re) im) (2))) (((+.f64 (*.f64 re im) im) (2))) (((-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) (2))) (((/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (-.f64 1 re)) (2))) (((/.f64 (*.f64 im (+.f64 1 (pow.f64 re 3))) (+.f64 1 (-.f64 (*.f64 re re) re))) (2))) (((/.f64 (*.f64 (-.f64 1 (*.f64 re re)) im) (-.f64 1 re)) (2))) (((/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) im) (+.f64 1 (-.f64 (*.f64 re re) re))) (2))) (((pow.f64 (+.f64 im (*.f64 im re)) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 im (*.f64 im re))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 im (*.f64 im re))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 im) (+.f64 1 re))) (2))) (((cbrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3)) (2))) (((expm1.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) (2))) (((exp.f64 (+.f64 (log.f64 im) (log1p.f64 re))) (2))) (((exp.f64 (*.f64 (+.f64 (log.f64 im) (log1p.f64 re)) 1)) (2))) (((log1p.f64 (expm1.f64 (+.f64 im (*.f64 im re)))) (2)))) |
| 1× | egg-herbie |
| 1448× | associate--r+ |
| 964× | associate-/r* |
| 888× | +-commutative |
| 802× | *-commutative |
| 768× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 56 | 408 |
| 1 | 138 | 400 |
| 2 | 408 | 384 |
| 3 | 1940 | 384 |
| 4 | 3532 | 384 |
| 5 | 5982 | 384 |
| 1× | node limit |
| Inputs |
|---|
im |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 im re)) |
(+.f64 im (*.f64 re im)) |
(+.f64 (*.f64 im re) im) |
(+.f64 (*.f64 re im) im) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (-.f64 1 re)) |
(/.f64 (*.f64 im (+.f64 1 (pow.f64 re 3))) (+.f64 1 (-.f64 (*.f64 re re) re))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) im) (+.f64 1 (-.f64 (*.f64 re re) re))) |
(pow.f64 (+.f64 im (*.f64 im re)) 1) |
(pow.f64 (sqrt.f64 (+.f64 im (*.f64 im re))) 2) |
(pow.f64 (cbrt.f64 (+.f64 im (*.f64 im re))) 3) |
(pow.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 2)) |
(log.f64 (pow.f64 (exp.f64 im) (+.f64 1 re))) |
(cbrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) |
(exp.f64 (+.f64 (log.f64 im) (log1p.f64 re))) |
(exp.f64 (*.f64 (+.f64 (log.f64 im) (log1p.f64 re)) 1)) |
(log1p.f64 (expm1.f64 (+.f64 im (*.f64 im re)))) |
| Outputs |
|---|
im |
(+.f64 (*.f64 re im) im) |
(fma.f64 im re im) |
(+.f64 (*.f64 re im) im) |
(fma.f64 im re im) |
(+.f64 (*.f64 re im) im) |
(fma.f64 im re im) |
(*.f64 re im) |
(*.f64 im re) |
(+.f64 im (*.f64 re im)) |
(fma.f64 im re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 im re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 im re im) |
(*.f64 re im) |
(*.f64 im re) |
(+.f64 im (*.f64 re im)) |
(fma.f64 im re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 im re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 im re im) |
(+.f64 im (*.f64 im re)) |
(fma.f64 im re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 im re im) |
(+.f64 (*.f64 im re) im) |
(fma.f64 im re im) |
(+.f64 (*.f64 re im) im) |
(fma.f64 im re im) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(fma.f64 im re im) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (-.f64 1 re)) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(/.f64 (*.f64 im (+.f64 1 (pow.f64 re 3))) (+.f64 1 (-.f64 (*.f64 re re) re))) |
(/.f64 im (/.f64 (+.f64 1 (-.f64 (*.f64 re re) re)) (+.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 im (+.f64 1 (-.f64 (*.f64 re re) re))) (+.f64 1 (pow.f64 re 3))) |
(/.f64 (fma.f64 im (pow.f64 re 3) im) (fma.f64 re re (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) im) (-.f64 1 re)) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (-.f64 1 re)) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) im) (+.f64 1 (-.f64 (*.f64 re re) re))) |
(/.f64 im (/.f64 (+.f64 1 (-.f64 (*.f64 re re) re)) (+.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 im (+.f64 1 (-.f64 (*.f64 re re) re))) (+.f64 1 (pow.f64 re 3))) |
(/.f64 (fma.f64 im (pow.f64 re 3) im) (fma.f64 re re (-.f64 1 re))) |
(pow.f64 (+.f64 im (*.f64 im re)) 1) |
(fma.f64 im re im) |
(pow.f64 (sqrt.f64 (+.f64 im (*.f64 im re))) 2) |
(fma.f64 im re im) |
(pow.f64 (cbrt.f64 (+.f64 im (*.f64 im re))) 3) |
(fma.f64 im re im) |
(pow.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3) 1/3) |
(fma.f64 im re im) |
(sqrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 2)) |
(fma.f64 im re im) |
(log.f64 (pow.f64 (exp.f64 im) (+.f64 1 re))) |
(fma.f64 im re im) |
(cbrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3)) |
(fma.f64 im re im) |
(expm1.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) |
(fma.f64 im re im) |
(exp.f64 (+.f64 (log.f64 im) (log1p.f64 re))) |
(*.f64 im (exp.f64 (log1p.f64 re))) |
(exp.f64 (*.f64 (+.f64 (log.f64 im) (log1p.f64 re)) 1)) |
(exp.f64 (+.f64 (log.f64 im) (log1p.f64 re))) |
(*.f64 im (exp.f64 (log1p.f64 re))) |
(log1p.f64 (expm1.f64 (+.f64 im (*.f64 im re)))) |
(fma.f64 im re im) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (exp.f64 re) im) |
Compiled 10 to 4 computations (60% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | -inf | (*.f64 (exp.f64 re) im) |
| 0.0ms | im | @ | inf | (*.f64 (exp.f64 re) im) |
| 0.0ms | re | @ | inf | (*.f64 (exp.f64 re) im) |
| 0.0ms | im | @ | 0 | (*.f64 (exp.f64 re) im) |
| 0.0ms | re | @ | 0 | (*.f64 (exp.f64 re) im) |
| 1× | batch-egg-rewrite |
| 1228× | add-sqr-sqrt |
| 1218× | *-un-lft-identity |
| 1146× | pow1 |
| 1120× | add-cube-cbrt |
| 1102× | add-cbrt-cube |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 11 |
| 1 | 133 | 11 |
| 2 | 1537 | 11 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (exp.f64 re) im) |
| Outputs |
|---|
((((-.f64 (+.f64 1 (*.f64 (exp.f64 re) im)) 1) (2))) (((pow.f64 (*.f64 (exp.f64 re) im) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) im)) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 im) (exp.f64 re))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) im))) (2))) (((exp.f64 (+.f64 re (log.f64 im))) (2))) (((log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) im))) (2)))) |
| 1× | egg-herbie |
| 1526× | associate-/l* |
| 1024× | fma-def |
| 844× | associate--l+ |
| 658× | *-commutative |
| 588× | associate-*r* |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 341 |
| 1 | 122 | 275 |
| 2 | 381 | 201 |
| 3 | 1720 | 191 |
| 4 | 3936 | 191 |
| 5 | 5620 | 191 |
| 1× | node limit |
| Inputs |
|---|
im |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im))) |
(-.f64 (+.f64 1 (*.f64 (exp.f64 re) im)) 1) |
(pow.f64 (*.f64 (exp.f64 re) im) 1) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) im)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) 3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) |
(log.f64 (pow.f64 (exp.f64 im) (exp.f64 re))) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) im))) |
(exp.f64 (+.f64 re (log.f64 im))) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) im))) |
| Outputs |
|---|
im |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(fma.f64 im re im) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(fma.f64 re im (fma.f64 1/2 (*.f64 im (*.f64 re re)) im)) |
(fma.f64 im re (fma.f64 1/2 (*.f64 im (*.f64 re re)) im)) |
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(fma.f64 im (*.f64 re (fma.f64 re 1/2 1)) im) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im))) |
(fma.f64 1/6 (*.f64 im (pow.f64 re 3)) (fma.f64 re im (fma.f64 1/2 (*.f64 im (*.f64 re re)) im))) |
(fma.f64 1/6 (*.f64 im (pow.f64 re 3)) (fma.f64 im re (fma.f64 1/2 (*.f64 im (*.f64 re re)) im))) |
(fma.f64 im (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 1/2 (*.f64 re (*.f64 im re)) im)) |
(fma.f64 im (fma.f64 1/6 (pow.f64 re 3) (*.f64 re (fma.f64 re 1/2 1))) im) |
(-.f64 (+.f64 1 (*.f64 (exp.f64 re) im)) 1) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(pow.f64 (*.f64 (exp.f64 re) im) 1) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) im)) 2) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) 3) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3) 1/3) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(log.f64 (pow.f64 (exp.f64 im) (exp.f64 re))) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3)) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) im))) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(exp.f64 (+.f64 re (log.f64 im))) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) im))) |
(+.f64 (+.f64 1 (*.f64 im (exp.f64 re))) -1) |
(+.f64 (*.f64 im (exp.f64 re)) 0) |
(*.f64 im (exp.f64 re)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
| ✓ | 99.8% | (*.f64 (sin.f64 im) re) |
Compiled 17 to 5 computations (70.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | 0 | (*.f64 (sin.f64 im) re) |
| 0.0ms | re | @ | inf | (*.f64 (sin.f64 im) re) |
| 0.0ms | re | @ | 0 | (*.f64 (sin.f64 im) re) |
| 0.0ms | re | @ | -inf | (*.f64 (sin.f64 im) re) |
| 0.0ms | im | @ | inf | (*.f64 (sin.f64 im) re) |
| 1× | batch-egg-rewrite |
| 1810× | add-sqr-sqrt |
| 1794× | *-un-lft-identity |
| 1668× | add-cube-cbrt |
| 1650× | add-cbrt-cube |
| 178× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 28 |
| 1 | 168 | 28 |
| 2 | 2209 | 28 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 im) re) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
| Outputs |
|---|
((((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) re))) 1) (2))) (((pow.f64 (*.f64 (sin.f64 im) re) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) re)) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (sin.f64 im)) re)) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) re)))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) re))) (2))) (((exp.f64 (log.f64 (*.f64 (sin.f64 im) re))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) re)) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) re))) (2)))) |
((((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) 1) (2))) (((-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 re 1))) (/.f64 (pow.f64 (sin.f64 im) 2) (*.f64 (sin.f64 im) (-.f64 re 1)))) (2))) (((*.f64 (sin.f64 im) (+.f64 1 re)) (2))) (((*.f64 (sin.f64 im) (+.f64 re 1)) (2))) (((*.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 1) (2))) (((*.f64 1 (*.f64 (sin.f64 im) (+.f64 1 re))) (2))) (((*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) (2))) (((*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2) (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) (2))) (((*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (/.f64 1 (*.f64 (sin.f64 im) (-.f64 re 1)))) (2))) (((*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))) (2))) (((*.f64 (+.f64 re 1) (sin.f64 im)) (2))) (((/.f64 1 (/.f64 (*.f64 (sin.f64 im) (-.f64 re 1)) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)))) (2))) (((/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)))) (2))) (((/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (-.f64 re 1))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 re (pow.f64 (sin.f64 im) 2))))) (2))) (((/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) (2))) (((/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 re 1)))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 2)) (2))) (((log.f64 (exp.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 1 re))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) (2))) (((exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) (2))) (((fma.f64 (sin.f64 im) re (sin.f64 im)) (2))) (((fma.f64 re (sin.f64 im) (sin.f64 im)) (2))) (((fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re)) (2))) (((fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im)) (2))) (((fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) (2))) (((fma.f64 (sqrt.f64 (*.f64 (sin.f64 im) re)) (sqrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) (2)))) |
| 1× | egg-herbie |
| 1308× | times-frac |
| 988× | fma-def |
| 940× | +-commutative |
| 780× | unswap-sqr |
| 612× | associate-/l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 156 | 2099 |
| 1 | 390 | 2049 |
| 2 | 1486 | 1927 |
| 3 | 7843 | 1927 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 re im) |
(+.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)) |
(+.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 re (pow.f64 im 5))) (*.f64 re im))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 re (pow.f64 im 5))) (*.f64 re im)))) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 re) 1/6) (pow.f64 im 3)) (*.f64 (+.f64 1 re) im)) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 re) 1/6) (pow.f64 im 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/120 re) 1/120) (pow.f64 im 5)) (*.f64 (+.f64 1 re) im))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 re) 1/6) (pow.f64 im 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/120 re) 1/120) (pow.f64 im 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 re) 1/5040) (pow.f64 im 7)) (*.f64 (+.f64 1 re) im)))) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) re))) 1) |
(pow.f64 (*.f64 (sin.f64 im) re) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) re)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) re)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) re))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) re))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) re)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 re 1))) (/.f64 (pow.f64 (sin.f64 im) 2) (*.f64 (sin.f64 im) (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 1) |
(*.f64 1 (*.f64 (sin.f64 im) (+.f64 1 re))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2) (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (/.f64 1 (*.f64 (sin.f64 im) (-.f64 re 1)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 im) (-.f64 re 1)) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (-.f64 re 1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 re (pow.f64 (sin.f64 im) 2))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 re 1)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 2)) |
(log.f64 (exp.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 1 re))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 im) re)) (sqrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
| Outputs |
|---|
(*.f64 re im) |
(+.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)) |
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 re im)) |
(fma.f64 re im (*.f64 (pow.f64 im 3) (*.f64 re -1/6))) |
(*.f64 re (+.f64 im (*.f64 -1/6 (pow.f64 im 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 re (pow.f64 im 5))) (*.f64 re im))) |
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (fma.f64 1/120 (*.f64 re (pow.f64 im 5)) (*.f64 re im))) |
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (fma.f64 re im (*.f64 re (*.f64 (pow.f64 im 5) 1/120)))) |
(fma.f64 re im (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 1/120 (pow.f64 im 5))))) |
(fma.f64 re im (*.f64 re (+.f64 (*.f64 1/120 (pow.f64 im 5)) (*.f64 -1/6 (pow.f64 im 3))))) |
(+.f64 (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))) (+.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 re (pow.f64 im 5))) (*.f64 re im)))) |
(fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (fma.f64 1/120 (*.f64 re (pow.f64 im 5)) (*.f64 re im)))) |
(fma.f64 -1/5040 (*.f64 re (pow.f64 im 7)) (fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (fma.f64 re im (*.f64 re (*.f64 (pow.f64 im 5) 1/120))))) |
(fma.f64 re (*.f64 -1/5040 (pow.f64 im 7)) (fma.f64 re im (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 1/120 (pow.f64 im 5)))))) |
(fma.f64 re (*.f64 -1/5040 (pow.f64 im 7)) (fma.f64 re im (*.f64 re (+.f64 (*.f64 1/120 (pow.f64 im 5)) (*.f64 -1/6 (pow.f64 im 3)))))) |
(*.f64 (+.f64 1 re) im) |
(*.f64 im (+.f64 re 1)) |
(fma.f64 re im im) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 re) 1/6) (pow.f64 im 3)) (*.f64 (+.f64 1 re) im)) |
(fma.f64 (fma.f64 -1/6 re -1/6) (pow.f64 im 3) (*.f64 im (+.f64 re 1))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (*.f64 im (+.f64 re 1))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (fma.f64 re im im)) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 re) 1/6) (pow.f64 im 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/120 re) 1/120) (pow.f64 im 5)) (*.f64 (+.f64 1 re) im))) |
(fma.f64 (fma.f64 -1/6 re -1/6) (pow.f64 im 3) (fma.f64 (fma.f64 1/120 re 1/120) (pow.f64 im 5) (*.f64 im (+.f64 re 1)))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (fma.f64 im (+.f64 re 1) (*.f64 (pow.f64 im 5) (fma.f64 re 1/120 1/120)))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (fma.f64 (pow.f64 im 5) (fma.f64 re 1/120 1/120) (fma.f64 re im im))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 re) 1/6) (pow.f64 im 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/120 re) 1/120) (pow.f64 im 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 re) 1/5040) (pow.f64 im 7)) (*.f64 (+.f64 1 re) im)))) |
(fma.f64 (fma.f64 -1/6 re -1/6) (pow.f64 im 3) (fma.f64 (fma.f64 1/120 re 1/120) (pow.f64 im 5) (fma.f64 (fma.f64 -1/5040 re -1/5040) (pow.f64 im 7) (*.f64 im (+.f64 re 1))))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (fma.f64 (pow.f64 im 5) (fma.f64 re 1/120 1/120) (fma.f64 (pow.f64 im 7) (fma.f64 re -1/5040 -1/5040) (*.f64 im (+.f64 re 1))))) |
(fma.f64 (pow.f64 im 3) (fma.f64 re -1/6 -1/6) (fma.f64 (pow.f64 im 5) (fma.f64 re 1/120 1/120) (fma.f64 (pow.f64 im 7) (fma.f64 re -1/5040 -1/5040) (fma.f64 re im im)))) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (sin.f64 im) re) |
(*.f64 re (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (sin.f64 im) re) |
(*.f64 re (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) re))) 1) |
(*.f64 re (sin.f64 im)) |
(pow.f64 (*.f64 (sin.f64 im) re) 1) |
(*.f64 re (sin.f64 im)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) re)) 2) |
(*.f64 re (sin.f64 im)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 3) |
(*.f64 re (sin.f64 im)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) 1/3) |
(*.f64 re (sin.f64 im)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) |
(*.f64 re (sin.f64 im)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) re)) |
(*.f64 re (sin.f64 im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) re)))) |
(*.f64 re (sin.f64 im)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3)) |
(*.f64 re (sin.f64 im)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) re))) |
(*.f64 re (sin.f64 im)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) re))) |
(*.f64 re (sin.f64 im)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) re)) 1)) |
(*.f64 re (sin.f64 im)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) re))) |
(*.f64 re (sin.f64 im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 re 1))) (/.f64 (pow.f64 (sin.f64 im) 2) (*.f64 (sin.f64 im) (-.f64 re 1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (-.f64 (*.f64 (sin.f64 im) (/.f64 (*.f64 re re) 1)) (sin.f64 im)) (+.f64 re -1)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 1 (*.f64 (sin.f64 im) (+.f64 1 re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2) (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (/.f64 1 (*.f64 (sin.f64 im) (-.f64 re 1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (-.f64 (*.f64 (sin.f64 im) (/.f64 (*.f64 re re) 1)) (sin.f64 im)) (+.f64 re -1)) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (fma.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) (pow.f64 (*.f64 re (sin.f64 im)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 im) (-.f64 re 1)) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (-.f64 (*.f64 (sin.f64 im) (/.f64 (*.f64 re re) 1)) (sin.f64 im)) (+.f64 re -1)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (fma.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) (pow.f64 (*.f64 re (sin.f64 im)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (-.f64 re 1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (-.f64 (*.f64 (sin.f64 im) (/.f64 (*.f64 re re) 1)) (sin.f64 im)) (+.f64 re -1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (fma.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) (pow.f64 (*.f64 re (sin.f64 im)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 re (pow.f64 (sin.f64 im) 2))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (fma.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) (pow.f64 (*.f64 re (sin.f64 im)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (-.f64 (*.f64 (sin.f64 im) (/.f64 (*.f64 re re) 1)) (sin.f64 im)) (+.f64 re -1)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 re 1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) |
(/.f64 (-.f64 (*.f64 (sin.f64 im) (/.f64 (*.f64 re re) 1)) (sin.f64 im)) (+.f64 re -1)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 3) (pow.f64 (sin.f64 im) 3)) (fma.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) (pow.f64 (*.f64 re (sin.f64 im)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 re 3)) (pow.f64 (sin.f64 im) 3)) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) 2) (*.f64 (-.f64 1 re) (pow.f64 (sin.f64 im) 2)))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 2) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 3) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3) 1/3) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(log.f64 (exp.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 1 re))))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 re)) 3)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 1 re))) 1)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 1 re)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 im) re)) (sqrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
| ✓ | 99.9% | (fma.f64 re 1/6 1/2) |
| ✓ | 98.5% | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
| ✓ | 84.4% | (/.f64 (*.f64 re re) (+.f64 re -1)) |
Compiled 101 to 60 computations (40.6% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | im | @ | 0 | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
| 1.0ms | im | @ | inf | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
| 0.0ms | re | @ | -inf | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
| 0.0ms | im | @ | -inf | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
| 0.0ms | re | @ | 0 | (/.f64 (*.f64 re re) (+.f64 re -1)) |
| 1× | batch-egg-rewrite |
| 1626× | associate-/l* |
| 452× | associate-+l+ |
| 446× | add-sqr-sqrt |
| 430× | pow1 |
| 430× | *-un-lft-identity |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 122 |
| 1 | 438 | 92 |
| 2 | 6099 | 92 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 re re) (+.f64 re -1)) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(fma.f64 re 1/6 1/2) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
| Outputs |
|---|
((((-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) 1) (2))) (((*.f64 re (*.f64 re (/.f64 -1 (-.f64 1 re)))) (2))) (((*.f64 re (/.f64 re (+.f64 re -1))) (2))) (((*.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re))) (2))) (((*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1) (2))) (((*.f64 1 (*.f64 re (/.f64 re (+.f64 re -1)))) (2))) (((*.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re re)) (2))) (((*.f64 (pow.f64 (+.f64 re -1) -1/2) (/.f64 re (/.f64 (sqrt.f64 (+.f64 re -1)) re))) (2))) (((*.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) (2))) (((*.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) (pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 2) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((*.f64 (cbrt.f64 (pow.f64 re 4)) (*.f64 (cbrt.f64 (*.f64 re re)) (/.f64 -1 (-.f64 1 re)))) (2))) (((*.f64 (*.f64 re (neg.f64 re)) (/.f64 1 (-.f64 1 re))) (2))) (((*.f64 (*.f64 (*.f64 re re) (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) (2))) (((*.f64 (*.f64 (*.f64 re re) (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (/.f64 re (/.f64 (cbrt.f64 (+.f64 re -1)) re))) (2))) (((*.f64 (/.f64 re (+.f64 re -1)) re) (2))) (((*.f64 (/.f64 re (/.f64 (fma.f64 re re -1) re)) (+.f64 re 1)) (2))) (((*.f64 (/.f64 (*.f64 re re) (+.f64 -1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 (*.f64 re -1)))) (2))) (((*.f64 (/.f64 re 1) (/.f64 re (+.f64 re -1))) (2))) (((*.f64 (/.f64 re (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (/.f64 re (cbrt.f64 (+.f64 re -1)))) (2))) (((*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) 1) (/.f64 (cbrt.f64 (*.f64 re re)) (+.f64 re -1))) (2))) (((*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) (sqrt.f64 (+.f64 re -1))) (/.f64 (cbrt.f64 (*.f64 re re)) (sqrt.f64 (+.f64 re -1)))) (2))) (((*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1) (2))) (((pow.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 3) (2))) (((pow.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) -1) (2))) (((pow.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) 1/3) (2))) (((neg.f64 (/.f64 (*.f64 re re) (-.f64 1 re))) (2))) (((sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (2))) (((log.f64 (exp.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 re (/.f64 re (+.f64 re -1)))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((exp.f64 (log.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) (2)))) |
((((+.f64 (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (sin.f64 im) (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) (2))) (((+.f64 (*.f64 (sin.f64 im) (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (2))) (((+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (*.f64 (sin.f64 im) (+.f64 re 1))) (2))) (((+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im)) (*.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im))) (2))) (((+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im))) (2))) (((+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) (sin.f64 im))) (2))) (((+.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 (+.f64 re 1) (sin.f64 im))) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) 1) (2))) (((/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (/.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im))) (2))) (((/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) (sin.f64 im))) (2))) (((/.f64 (*.f64 (sin.f64 im) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (sin.f64 im)) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 3)) (2))) (((cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 3))) (2))) (((cbrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 3) (pow.f64 (sin.f64 im) 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) (2))) (((exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) (2)))) |
((((+.f64 1/2 (*.f64 re 1/6)) (2))) (((+.f64 1/2 (*.f64 (*.f64 re 1/6) 1)) (2))) (((+.f64 (*.f64 re 1/6) 1/2) (2))) (((+.f64 (*.f64 (*.f64 re 1/6) 1) 1/2) (2))) (((-.f64 (exp.f64 (log1p.f64 (fma.f64 re 1/6 1/2))) 1) (2))) (((*.f64 1 (fma.f64 re 1/6 1/2)) (2))) (((*.f64 (fma.f64 re 1/6 1/2) 1) (2))) (((*.f64 (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (fma.f64 re 1/6 1/2))) (2))) (((*.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 2) (cbrt.f64 (fma.f64 re 1/6 1/2))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 re 1/6) (*.f64 re 1/6)) 1/4) (-.f64 (*.f64 re 1/6) 1/2)) (2))) (((/.f64 (+.f64 1/8 (pow.f64 (*.f64 re 1/6) 3)) (+.f64 (*.f64 (*.f64 re 1/6) (*.f64 re 1/6)) (-.f64 1/4 (*.f64 (*.f64 re 1/6) 1/2)))) (2))) (((pow.f64 (fma.f64 re 1/6 1/2) 1) (2))) (((pow.f64 (sqrt.f64 (fma.f64 re 1/6 1/2)) 2) (2))) (((pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 3) (2))) (((pow.f64 (pow.f64 (fma.f64 re 1/6 1/2) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2)) (2))) (((log.f64 (exp.f64 (fma.f64 re 1/6 1/2))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (fma.f64 re 1/6 1/2)))) (2))) (((cbrt.f64 (pow.f64 (fma.f64 re 1/6 1/2) 3)) (2))) (((expm1.f64 (log1p.f64 (fma.f64 re 1/6 1/2))) (2))) (((exp.f64 (log.f64 (fma.f64 re 1/6 1/2))) (2))) (((exp.f64 (*.f64 (log.f64 (fma.f64 re 1/6 1/2)) 1)) (2))) (((log1p.f64 (expm1.f64 (fma.f64 re 1/6 1/2))) (2)))) |
((((+.f64 (*.f64 (*.f64 re re) (*.f64 re 1/6)) (*.f64 (*.f64 re re) 1/2)) (2))) (((+.f64 (*.f64 (*.f64 re re) 1/2) (*.f64 (*.f64 re re) (*.f64 re 1/6))) (2))) (((+.f64 (*.f64 (*.f64 re 1/6) (*.f64 re re)) (*.f64 1/2 (*.f64 re re))) (2))) (((+.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 re 1/6) (*.f64 re re))) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 1) (2))) (((pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 1) (2))) (((pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 3) 1/3) (2))) (((sqrt.f64 (*.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2) (pow.f64 re 4))) (2))) (((log.f64 (pow.f64 (exp.f64 re) (*.f64 re (fma.f64 re 1/6 1/2)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 3)) (2))) (((expm1.f64 (log1p.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (2))) (((exp.f64 (log.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (2)))) |
| 1× | egg-herbie |
| 1578× | associate-/l* |
| 1284× | associate-*r/ |
| 958× | associate-*l/ |
| 642× | associate-+r+ |
| 634× | +-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 335 | 6885 |
| 1 | 899 | 6011 |
| 2 | 3694 | 6007 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 re 2)) |
(+.f64 (*.f64 -1 (pow.f64 re 3)) (*.f64 -1 (pow.f64 re 2))) |
(+.f64 (*.f64 -1 (pow.f64 re 3)) (+.f64 (*.f64 -1 (pow.f64 re 4)) (*.f64 -1 (pow.f64 re 2)))) |
(+.f64 (*.f64 -1 (pow.f64 re 3)) (+.f64 (*.f64 -1 (pow.f64 re 4)) (+.f64 (*.f64 -1 (pow.f64 re 5)) (*.f64 -1 (pow.f64 re 2))))) |
re |
(+.f64 1 re) |
(+.f64 1 (+.f64 (/.f64 1 re) re)) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 re) re))) |
re |
(+.f64 1 re) |
(+.f64 1 (+.f64 (/.f64 1 re) re)) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 re) re))) |
(*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (*.f64 -1/5040 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 7)))))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
1/2 |
(+.f64 (*.f64 1/6 re) 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(*.f64 1/6 re) |
(+.f64 (*.f64 1/6 re) 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(*.f64 1/6 re) |
(+.f64 (*.f64 1/6 re) 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(*.f64 1/2 (pow.f64 re 2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 1/6 (pow.f64 re 3)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) 1) |
(*.f64 re (*.f64 re (/.f64 -1 (-.f64 1 re)))) |
(*.f64 re (/.f64 re (+.f64 re -1))) |
(*.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re))) |
(*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1) |
(*.f64 1 (*.f64 re (/.f64 re (+.f64 re -1)))) |
(*.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re re)) |
(*.f64 (pow.f64 (+.f64 re -1) -1/2) (/.f64 re (/.f64 (sqrt.f64 (+.f64 re -1)) re))) |
(*.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) |
(*.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) (pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 2) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 (cbrt.f64 (pow.f64 re 4)) (*.f64 (cbrt.f64 (*.f64 re re)) (/.f64 -1 (-.f64 1 re)))) |
(*.f64 (*.f64 re (neg.f64 re)) (/.f64 1 (-.f64 1 re))) |
(*.f64 (*.f64 (*.f64 re re) (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) |
(*.f64 (*.f64 (*.f64 re re) (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (/.f64 re (/.f64 (cbrt.f64 (+.f64 re -1)) re))) |
(*.f64 (/.f64 re (+.f64 re -1)) re) |
(*.f64 (/.f64 re (/.f64 (fma.f64 re re -1) re)) (+.f64 re 1)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 -1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 (*.f64 re -1)))) |
(*.f64 (/.f64 re 1) (/.f64 re (+.f64 re -1))) |
(*.f64 (/.f64 re (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (/.f64 re (cbrt.f64 (+.f64 re -1)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) 1) (/.f64 (cbrt.f64 (*.f64 re re)) (+.f64 re -1))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) (sqrt.f64 (+.f64 re -1))) (/.f64 (cbrt.f64 (*.f64 re re)) (sqrt.f64 (+.f64 re -1)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1) |
(pow.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) 2) |
(pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 3) |
(pow.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) -1) |
(pow.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) 1/3) |
(neg.f64 (/.f64 (*.f64 re re) (-.f64 1 re))) |
(sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) |
(log.f64 (exp.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (/.f64 re (+.f64 re -1)))))) |
(cbrt.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(exp.f64 (log.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (sin.f64 im) (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) |
(+.f64 (*.f64 (sin.f64 im) (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im)) (*.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im))) |
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im))) |
(+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) (sin.f64 im))) |
(+.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 (+.f64 re 1) (sin.f64 im))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) 1) |
(/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (/.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) (sin.f64 im))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (sin.f64 im)) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 3) (pow.f64 (sin.f64 im) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(+.f64 1/2 (*.f64 re 1/6)) |
(+.f64 1/2 (*.f64 (*.f64 re 1/6) 1)) |
(+.f64 (*.f64 re 1/6) 1/2) |
(+.f64 (*.f64 (*.f64 re 1/6) 1) 1/2) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re 1/6 1/2))) 1) |
(*.f64 1 (fma.f64 re 1/6 1/2)) |
(*.f64 (fma.f64 re 1/6 1/2) 1) |
(*.f64 (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (fma.f64 re 1/6 1/2))) |
(*.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 2) (cbrt.f64 (fma.f64 re 1/6 1/2))) |
(/.f64 (-.f64 (*.f64 (*.f64 re 1/6) (*.f64 re 1/6)) 1/4) (-.f64 (*.f64 re 1/6) 1/2)) |
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 re 1/6) 3)) (+.f64 (*.f64 (*.f64 re 1/6) (*.f64 re 1/6)) (-.f64 1/4 (*.f64 (*.f64 re 1/6) 1/2)))) |
(pow.f64 (fma.f64 re 1/6 1/2) 1) |
(pow.f64 (sqrt.f64 (fma.f64 re 1/6 1/2)) 2) |
(pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 3) |
(pow.f64 (pow.f64 (fma.f64 re 1/6 1/2) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2)) |
(log.f64 (exp.f64 (fma.f64 re 1/6 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 re 1/6 1/2)))) |
(cbrt.f64 (pow.f64 (fma.f64 re 1/6 1/2) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 re 1/6 1/2))) |
(exp.f64 (log.f64 (fma.f64 re 1/6 1/2))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 re 1/6 1/2)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 (*.f64 re re) (*.f64 re 1/6)) (*.f64 (*.f64 re re) 1/2)) |
(+.f64 (*.f64 (*.f64 re re) 1/2) (*.f64 (*.f64 re re) (*.f64 re 1/6))) |
(+.f64 (*.f64 (*.f64 re 1/6) (*.f64 re re)) (*.f64 1/2 (*.f64 re re))) |
(+.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 re 1/6) (*.f64 re re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 1) |
(pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 1) |
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2) |
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3) |
(pow.f64 (pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 3) 1/3) |
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2) (pow.f64 re 4))) |
(log.f64 (pow.f64 (exp.f64 re) (*.f64 re (fma.f64 re 1/6 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
(exp.f64 (log.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 re 2)) |
(*.f64 re (neg.f64 re)) |
(+.f64 (*.f64 -1 (pow.f64 re 3)) (*.f64 -1 (pow.f64 re 2))) |
(fma.f64 -1 (pow.f64 re 3) (*.f64 re (neg.f64 re))) |
(-.f64 (*.f64 re (neg.f64 re)) (pow.f64 re 3)) |
(+.f64 (*.f64 -1 (pow.f64 re 3)) (+.f64 (*.f64 -1 (pow.f64 re 4)) (*.f64 -1 (pow.f64 re 2)))) |
(fma.f64 -1 (pow.f64 re 3) (*.f64 -1 (+.f64 (pow.f64 re 4) (*.f64 re re)))) |
(-.f64 (-.f64 (*.f64 re (neg.f64 re)) (pow.f64 re 4)) (pow.f64 re 3)) |
(*.f64 -1 (*.f64 (*.f64 re re) (fma.f64 re re (+.f64 re 1)))) |
(+.f64 (*.f64 -1 (pow.f64 re 3)) (+.f64 (*.f64 -1 (pow.f64 re 4)) (+.f64 (*.f64 -1 (pow.f64 re 5)) (*.f64 -1 (pow.f64 re 2))))) |
(fma.f64 -1 (pow.f64 re 3) (fma.f64 -1 (pow.f64 re 4) (*.f64 -1 (+.f64 (pow.f64 re 5) (*.f64 re re))))) |
(-.f64 (-.f64 (-.f64 (*.f64 re (neg.f64 re)) (pow.f64 re 5)) (pow.f64 re 4)) (pow.f64 re 3)) |
(-.f64 (*.f64 -1 (*.f64 (*.f64 re re) (fma.f64 re re (+.f64 re 1)))) (pow.f64 re 5)) |
re |
(+.f64 1 re) |
(+.f64 re 1) |
(+.f64 1 (+.f64 (/.f64 1 re) re)) |
(+.f64 (+.f64 1 (/.f64 1 re)) re) |
(+.f64 re (+.f64 1 (/.f64 1 re))) |
(+.f64 (/.f64 1 re) (+.f64 re 1)) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 re) re))) |
(+.f64 1 (+.f64 (+.f64 re (/.f64 1 re)) (/.f64 1 (*.f64 re re)))) |
(+.f64 1 (+.f64 re (+.f64 (/.f64 1 re) (/.f64 1 (*.f64 re re))))) |
(+.f64 re (+.f64 (/.f64 1 re) (+.f64 1 (/.f64 1 (*.f64 re re))))) |
re |
(+.f64 1 re) |
(+.f64 re 1) |
(+.f64 1 (+.f64 (/.f64 1 re) re)) |
(+.f64 (+.f64 1 (/.f64 1 re)) re) |
(+.f64 re (+.f64 1 (/.f64 1 re))) |
(+.f64 (/.f64 1 re) (+.f64 re 1)) |
(+.f64 1 (+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 re) re))) |
(+.f64 1 (+.f64 (+.f64 re (/.f64 1 re)) (/.f64 1 (*.f64 re re)))) |
(+.f64 1 (+.f64 re (+.f64 (/.f64 1 re) (/.f64 1 (*.f64 re re))))) |
(+.f64 re (+.f64 (/.f64 1 re) (+.f64 1 (/.f64 1 (*.f64 re re))))) |
(*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) im) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) im) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im)) |
(fma.f64 -1/6 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (pow.f64 im 3)) (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) im)) |
(fma.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) im (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (*.f64 (pow.f64 im 3) -1/6))) |
(fma.f64 -1/6 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (pow.f64 im 3)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im))) |
(fma.f64 -1/6 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (pow.f64 im 5)) (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) im))) |
(fma.f64 -1/6 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (pow.f64 im 3)) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) im (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (*.f64 (pow.f64 im 5) 1/120)))) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (*.f64 -1/5040 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 7)))))) |
(fma.f64 -1/6 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (pow.f64 im 5)) (fma.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) im (*.f64 -1/5040 (*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (pow.f64 im 7)))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (pow.f64 im 5)) (fma.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) im (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (*.f64 (pow.f64 im 7) -1/5040))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (pow.f64 im 5)) (fma.f64 -1/5040 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (pow.f64 im 7)) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) im)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 re) 1/2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 1 (+.f64 -1 re))) (sin.f64 im)) |
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (+.f64 -1 re)))) (sin.f64 im)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(+.f64 (sin.f64 im) (fma.f64 re (sin.f64 im) (*.f64 1/2 (*.f64 re (*.f64 re (sin.f64 im)))))) |
(+.f64 (sin.f64 im) (fma.f64 1/2 (*.f64 re (*.f64 re (sin.f64 im))) (*.f64 re (sin.f64 im)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im))) |
(*.f64 (pow.f64 re 3) (*.f64 1/6 (sin.f64 im))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (fma.f64 re 1/6 1/2))) |
(*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(fma.f64 re (sin.f64 im) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (fma.f64 re 1/6 1/2)))) |
(fma.f64 re (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) |
(*.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im))) |
(*.f64 (pow.f64 re 3) (*.f64 1/6 (sin.f64 im))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (fma.f64 re 1/6 1/2))) |
(*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im))) |
(+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(fma.f64 re (sin.f64 im) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (fma.f64 re 1/6 1/2)))) |
(fma.f64 re (sin.f64 im) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re 1/6 1/2) (sin.f64 im)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
1/2 |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(*.f64 1/6 re) |
(*.f64 re 1/6) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 1/6 re) 1/2) |
(fma.f64 re 1/6 1/2) |
(*.f64 1/2 (pow.f64 re 2)) |
(*.f64 re (*.f64 re 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(*.f64 1/6 (pow.f64 re 3)) |
(*.f64 (pow.f64 re 3) 1/6) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(*.f64 1/6 (pow.f64 re 3)) |
(*.f64 (pow.f64 re 3) 1/6) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 1/6 (pow.f64 re 3))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) 1) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 re (*.f64 re (/.f64 -1 (-.f64 1 re)))) |
(*.f64 re (/.f64 (neg.f64 re) (-.f64 1 re))) |
(*.f64 re (/.f64 re (+.f64 re -1))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re))) |
(*.f64 re (/.f64 (neg.f64 re) (-.f64 1 re))) |
(*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 1 (*.f64 re (/.f64 re (+.f64 re -1)))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re re)) |
(*.f64 re (/.f64 (neg.f64 re) (-.f64 1 re))) |
(*.f64 (pow.f64 (+.f64 re -1) -1/2) (/.f64 re (/.f64 (sqrt.f64 (+.f64 re -1)) re))) |
(/.f64 (*.f64 (pow.f64 (+.f64 -1 re) -1/2) re) (/.f64 (sqrt.f64 (+.f64 -1 re)) re)) |
(*.f64 (pow.f64 (+.f64 -1 re) -1/2) (*.f64 re (/.f64 re (sqrt.f64 (+.f64 -1 re))))) |
(*.f64 (pow.f64 (+.f64 -1 re) -1/2) (/.f64 (*.f64 re re) (sqrt.f64 (+.f64 -1 re)))) |
(*.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) |
(pow.f64 (/.f64 re (sqrt.f64 (+.f64 -1 re))) 2) |
(*.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) (pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 2)) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 2) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 (cbrt.f64 (pow.f64 re 4)) (*.f64 (cbrt.f64 (*.f64 re re)) (/.f64 -1 (-.f64 1 re)))) |
(*.f64 (cbrt.f64 (pow.f64 re 4)) (*.f64 (/.f64 -1 (-.f64 1 re)) (cbrt.f64 (*.f64 re re)))) |
(*.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (cbrt.f64 (pow.f64 re 4)) (cbrt.f64 (*.f64 re re)))) |
(*.f64 (*.f64 re (neg.f64 re)) (/.f64 1 (-.f64 1 re))) |
(*.f64 re (/.f64 (neg.f64 re) (-.f64 1 re))) |
(*.f64 (*.f64 (*.f64 re re) (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 (*.f64 (*.f64 re re) (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) |
(*.f64 (*.f64 re re) (*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 re) -2)) (/.f64 -1 (cbrt.f64 (-.f64 1 re))))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 re) -2)) (*.f64 re (neg.f64 re))) (cbrt.f64 (-.f64 1 re))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 re) -2)) (/.f64 (*.f64 re (neg.f64 re)) (cbrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (/.f64 re (/.f64 (cbrt.f64 (+.f64 re -1)) re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2)) (*.f64 (/.f64 re (cbrt.f64 (+.f64 -1 re))) re)) |
(/.f64 re (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2) (/.f64 re (cbrt.f64 (+.f64 -1 re))))) |
(*.f64 (/.f64 re (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2)) (/.f64 re (cbrt.f64 (+.f64 -1 re)))) |
(*.f64 (/.f64 re (+.f64 re -1)) re) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 (/.f64 re (/.f64 (fma.f64 re re -1) re)) (+.f64 re 1)) |
(*.f64 (*.f64 (/.f64 re (fma.f64 re re -1)) re) (+.f64 re 1)) |
(*.f64 (*.f64 re (/.f64 re (fma.f64 re re -1))) (+.f64 re 1)) |
(*.f64 (/.f64 (*.f64 re re) (fma.f64 re re -1)) (+.f64 re 1)) |
(*.f64 (/.f64 (*.f64 re re) (+.f64 -1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 (*.f64 re -1)))) |
(*.f64 (/.f64 re (/.f64 (+.f64 -1 (pow.f64 re 3)) re)) (fma.f64 re re (-.f64 1 (neg.f64 re)))) |
(*.f64 (/.f64 re (/.f64 (+.f64 -1 (pow.f64 re 3)) re)) (fma.f64 re re (+.f64 re 1))) |
(*.f64 (/.f64 re 1) (/.f64 re (+.f64 re -1))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(*.f64 (/.f64 re (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (/.f64 re (cbrt.f64 (+.f64 re -1)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2)) (*.f64 (/.f64 re (cbrt.f64 (+.f64 -1 re))) re)) |
(/.f64 re (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2) (/.f64 re (cbrt.f64 (+.f64 -1 re))))) |
(*.f64 (/.f64 re (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2)) (/.f64 re (cbrt.f64 (+.f64 -1 re)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) 1) (/.f64 (cbrt.f64 (*.f64 re re)) (+.f64 re -1))) |
(*.f64 (cbrt.f64 (pow.f64 re 4)) (/.f64 (cbrt.f64 (*.f64 re re)) (+.f64 -1 re))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) (sqrt.f64 (+.f64 re -1))) (/.f64 (cbrt.f64 (*.f64 re re)) (sqrt.f64 (+.f64 re -1)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) (sqrt.f64 (+.f64 -1 re))) (/.f64 (cbrt.f64 (*.f64 re re)) (sqrt.f64 (+.f64 -1 re)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 -1 re)))) (/.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 re re) (+.f64 -1 re))) (/.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 (+.f64 -1 re)) 2))) |
(pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(pow.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) 2) |
(pow.f64 (/.f64 re (sqrt.f64 (+.f64 -1 re))) 2) |
(pow.f64 (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 3) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(pow.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) -1) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(pow.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) 1/3) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(neg.f64 (/.f64 (*.f64 re re) (-.f64 1 re))) |
(*.f64 re (/.f64 (neg.f64 re) (-.f64 1 re))) |
(sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) |
(sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2))) |
(log.f64 (exp.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (/.f64 re (+.f64 re -1)))))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(cbrt.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3)) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(exp.f64 (log.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) 1)) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(log1p.f64 (expm1.f64 (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 re (/.f64 re (+.f64 -1 re))) |
(/.f64 (*.f64 re re) (+.f64 -1 re)) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (sin.f64 im) (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) |
(*.f64 (sin.f64 im) (+.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 re (/.f64 re (+.f64 -1 re))))) |
(*.f64 (sin.f64 im) (-.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (sin.f64 im) (+.f64 (-.f64 (/.f64 (*.f64 re re) (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(+.f64 (*.f64 (sin.f64 im) (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 (sin.f64 im) (+.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 re (/.f64 re (+.f64 -1 re))))) |
(*.f64 (sin.f64 im) (-.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (sin.f64 im) (+.f64 (-.f64 (/.f64 (*.f64 re re) (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im)) (*.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (+.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 re (/.f64 re (+.f64 -1 re))))) |
(*.f64 (sin.f64 im) (-.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (sin.f64 im) (+.f64 (-.f64 (/.f64 (*.f64 re re) (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (+.f64 (neg.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) (*.f64 re (/.f64 re (+.f64 -1 re))))) |
(*.f64 (sin.f64 im) (-.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (sin.f64 im) (+.f64 (-.f64 (/.f64 (*.f64 re re) (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) |
(+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) (sin.f64 im))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(+.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 (+.f64 re 1) (sin.f64 im))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) 1) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (/.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) (sin.f64 im))) |
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 2)) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) (sin.f64 im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (/.f64 (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (fma.f64 re (/.f64 re (+.f64 -1 re)) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 -1 re)) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 2)) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (/.f64 (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (fma.f64 re (/.f64 re (+.f64 -1 re)) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 -1 re)) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (sin.f64 im)) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 2)) (fma.f64 re (/.f64 re (+.f64 -1 re)) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 2)) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2)) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 2)) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (/.f64 (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (fma.f64 re (/.f64 re (+.f64 -1 re)) (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 -1 re))) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(*.f64 (sin.f64 im) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 -1 re)) 3) (pow.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 -1 re) -2) (*.f64 (-.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (-.f64 (fma.f64 re (/.f64 re (+.f64 -1 re)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 1) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 2) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 3) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 3) 1/3) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)))) 2)) |
(fabs.f64 (*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1)))) |
(fabs.f64 (*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1)))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) (sin.f64 im))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) 3)) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 3))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 3) (pow.f64 (sin.f64 im) 3))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) 1)) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (pow.f64 re 3) (sin.f64 im)) (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re (fma.f64 re 1/6 1/2)) 1))) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 (*.f64 re re) (fma.f64 re 1/6 1/2) 1))) |
(+.f64 1/2 (*.f64 re 1/6)) |
(fma.f64 re 1/6 1/2) |
(+.f64 1/2 (*.f64 (*.f64 re 1/6) 1)) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 re 1/6) 1/2) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 (*.f64 re 1/6) 1) 1/2) |
(fma.f64 re 1/6 1/2) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re 1/6 1/2))) 1) |
(fma.f64 re 1/6 1/2) |
(*.f64 1 (fma.f64 re 1/6 1/2)) |
(fma.f64 re 1/6 1/2) |
(*.f64 (fma.f64 re 1/6 1/2) 1) |
(fma.f64 re 1/6 1/2) |
(*.f64 (sqrt.f64 (fma.f64 re 1/6 1/2)) (sqrt.f64 (fma.f64 re 1/6 1/2))) |
(fma.f64 re 1/6 1/2) |
(*.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 2)) |
(fma.f64 re 1/6 1/2) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 2) (cbrt.f64 (fma.f64 re 1/6 1/2))) |
(fma.f64 re 1/6 1/2) |
(/.f64 (-.f64 (*.f64 (*.f64 re 1/6) (*.f64 re 1/6)) 1/4) (-.f64 (*.f64 re 1/6) 1/2)) |
(/.f64 (+.f64 (*.f64 (*.f64 re re) 1/36) -1/4) (fma.f64 re 1/6 -1/2)) |
(/.f64 (fma.f64 re (*.f64 1/36 re) -1/4) (fma.f64 re 1/6 -1/2)) |
(/.f64 (fma.f64 (*.f64 re re) 1/36 -1/4) (fma.f64 re 1/6 -1/2)) |
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 re 1/6) 3)) (+.f64 (*.f64 (*.f64 re 1/6) (*.f64 re 1/6)) (-.f64 1/4 (*.f64 (*.f64 re 1/6) 1/2)))) |
(/.f64 (+.f64 1/8 (*.f64 (pow.f64 re 3) 1/216)) (+.f64 (*.f64 (*.f64 re re) 1/36) (-.f64 1/4 (*.f64 re 1/12)))) |
(/.f64 (fma.f64 (pow.f64 re 3) 1/216 1/8) (+.f64 (fma.f64 re (*.f64 1/36 re) 1/4) (*.f64 re -1/12))) |
(/.f64 (fma.f64 (pow.f64 re 3) 1/216 1/8) (+.f64 (fma.f64 (*.f64 re re) 1/36 1/4) (*.f64 re -1/12))) |
(pow.f64 (fma.f64 re 1/6 1/2) 1) |
(fma.f64 re 1/6 1/2) |
(pow.f64 (sqrt.f64 (fma.f64 re 1/6 1/2)) 2) |
(fma.f64 re 1/6 1/2) |
(pow.f64 (cbrt.f64 (fma.f64 re 1/6 1/2)) 3) |
(fma.f64 re 1/6 1/2) |
(pow.f64 (pow.f64 (fma.f64 re 1/6 1/2) 3) 1/3) |
(fma.f64 re 1/6 1/2) |
(sqrt.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2)) |
(fabs.f64 (fma.f64 re 1/6 1/2)) |
(log.f64 (exp.f64 (fma.f64 re 1/6 1/2))) |
(fma.f64 re 1/6 1/2) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 re 1/6 1/2)))) |
(fma.f64 re 1/6 1/2) |
(cbrt.f64 (pow.f64 (fma.f64 re 1/6 1/2) 3)) |
(fma.f64 re 1/6 1/2) |
(expm1.f64 (log1p.f64 (fma.f64 re 1/6 1/2))) |
(fma.f64 re 1/6 1/2) |
(exp.f64 (log.f64 (fma.f64 re 1/6 1/2))) |
(fma.f64 re 1/6 1/2) |
(exp.f64 (*.f64 (log.f64 (fma.f64 re 1/6 1/2)) 1)) |
(fma.f64 re 1/6 1/2) |
(log1p.f64 (expm1.f64 (fma.f64 re 1/6 1/2))) |
(fma.f64 re 1/6 1/2) |
(+.f64 (*.f64 (*.f64 re re) (*.f64 re 1/6)) (*.f64 (*.f64 re re) 1/2)) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 (*.f64 re re) 1/2) (*.f64 (*.f64 re re) (*.f64 re 1/6))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 (*.f64 re 1/6) (*.f64 re re)) (*.f64 1/2 (*.f64 re re))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(+.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (*.f64 re 1/6) (*.f64 re re))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) 1) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 1) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 re 1/6 1/2))) 2) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 3) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(pow.f64 (pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 3) 1/3) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 re 1/6 1/2) 2) (pow.f64 re 4))) |
(sqrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (fma.f64 re 1/6 1/2) 2))) |
(log.f64 (pow.f64 (exp.f64 re) (*.f64 re (fma.f64 re 1/6 1/2)))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) 3)) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(exp.f64 (log.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2)))) 1)) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))) |
(*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2)) |
(*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))) |
Compiled 17017 to 8739 computations (48.6% saved)
21 alts after pruning (15 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 640 | 13 | 653 |
| Fresh | 2 | 2 | 4 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 6 | 9 |
| Total | 646 | 21 | 667 |
| Status | Error | Program |
|---|---|---|
| 35.5% | (/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) | |
| 67.4% | (/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) | |
| 9.9% | (-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) | |
| 35.8% | (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) | |
| 35.7% | (+.f64 (*.f64 re im) im) | |
| 35.7% | (+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im))) | |
| ▶ | 36.2% | (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
| ✓ | 35.7% | (*.f64 (+.f64 1 re) im) |
| 67.4% | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2))))) | |
| ▶ | 67.4% | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| ✓ | 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) | |
| ✓ | 67.3% | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| ✓ | 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) |
| ✓ | 68.0% | (*.f64 (exp.f64 re) im) |
| ▶ | 4.4% | (*.f64 re im) |
| ▶ | 35.8% | (*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
| ✓ | 66.9% | (sin.f64 im) |
| 36.2% | (exp.f64 re) | |
| ▶ | 76.8% | (cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3))) |
| 35.7% | im |
Compiled 453 to 314 computations (30.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3)) |
| ✓ | 99.9% | (pow.f64 (exp.f64 re) 3) |
| ✓ | 99.5% | (pow.f64 (sin.f64 im) 3) |
| ✓ | 76.8% | (cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3))) |
Compiled 36 to 20 computations (44.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | re | @ | inf | (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3)) |
| 1.0ms | im | @ | inf | (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3)) |
| 1.0ms | im | @ | inf | (pow.f64 (sin.f64 im) 3) |
| 0.0ms | im | @ | -inf | (pow.f64 (sin.f64 im) 3) |
| 0.0ms | re | @ | inf | (pow.f64 (exp.f64 re) 3) |
| 1× | batch-egg-rewrite |
| 940× | unswap-sqr |
| 930× | *-commutative |
| 866× | sqrt-prod |
| 600× | swap-sqr |
| 442× | sqr-pow |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 58 |
| 1 | 248 | 58 |
| 2 | 2758 | 58 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3))) |
(pow.f64 (sin.f64 im) 3) |
(pow.f64 (exp.f64 re) 3) |
(*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3)) |
| Outputs |
|---|
((((+.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1) (2))) (((*.f64 (exp.f64 re) (sin.f64 im)) (2))) (((*.f64 (sin.f64 im) (exp.f64 re)) (2))) (((*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) (2))) (((*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (2))) (((*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) (2))) (((*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (2))) (((*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (sin.f64 im) (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (2))) (((*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) (2))) (((*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2))) (2))) (((*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/4) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/4)) (2))) (((*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/4) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/4)) (2))) (((*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) (2))) (((*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) (2))) (((*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (exp.f64 re) (sin.f64 im))) (2))) (((*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (sin.f64 im))) (2))) (((*.f64 (sqrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1)))) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) (2))) (((pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/2) 2/3) (2))) (((pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 1/2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6) 1/6) (2))) (((sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (2))) (((fabs.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (2))) (((log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (2))) (((expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2))) (((exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) (2))) (((log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (2)))) |
((((+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1) (2))) (((*.f64 (sin.f64 im) (pow.f64 (sin.f64 im) 2)) (2))) (((*.f64 (sin.f64 im) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 3)) (2))) (((*.f64 (pow.f64 (sin.f64 im) 3) 1) (2))) (((*.f64 1 (pow.f64 (sin.f64 im) 3)) (2))) (((*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2))) (2))) (((*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (sin.f64 im) 2)))) (2))) (((*.f64 (pow.f64 (sin.f64 im) 3/2) (pow.f64 (sin.f64 im) 3/2)) (2))) (((*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2))) (2))) (((*.f64 (pow.f64 (sin.f64 im) 2) (sin.f64 im)) (2))) (((*.f64 (pow.f64 (sin.f64 im) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3/2))) (2))) (((*.f64 (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im))) (2))) (((*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2)) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 3) (sin.f64 im)) (2))) (((*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (sin.f64 im) 3)) (2))) (((*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (sin.f64 im))) (2))) (((*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3/2)) (pow.f64 (sin.f64 im) 3/4)) (2))) (((/.f64 (*.f64 (sin.f64 im) (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im)))) 2) (2))) (((/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im))) (sin.f64 im)) 2) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1)))) (2))) (((sqrt.f64 (pow.f64 (sin.f64 im) 6)) (2))) (((fabs.f64 (pow.f64 (sin.f64 im) 3)) (2))) (((log.f64 (exp.f64 (pow.f64 (sin.f64 im) 3))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 im) 3)))) (2))) (((cbrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3)) (2))) (((expm1.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (2))) (((exp.f64 (*.f64 3 (log.f64 (sin.f64 im)))) (2))) (((log1p.f64 (expm1.f64 (pow.f64 (sin.f64 im) 3))) (2)))) |
((((+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1) (2))) (((*.f64 (exp.f64 re) (pow.f64 (exp.f64 re) 2)) (2))) (((*.f64 (exp.f64 re) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) 3)) (2))) (((*.f64 (pow.f64 (exp.f64 re) 3) 1) (2))) (((*.f64 1 (pow.f64 (exp.f64 re) 3)) (2))) (((*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2))) (2))) (((*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (exp.f64 re) 2)))) (2))) (((*.f64 (pow.f64 (exp.f64 re) 3/2) (pow.f64 (exp.f64 re) 3/2)) (2))) (((*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (pow.f64 (exp.f64 re) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2))) (2))) (((*.f64 (pow.f64 (exp.f64 re) 2) (exp.f64 re)) (2))) (((*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3/2))) (2))) (((*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2)) (sqrt.f64 (exp.f64 re))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (pow.f64 (exp.f64 re) 2)) (cbrt.f64 (exp.f64 re))) (2))) (((*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2)) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) 3) (exp.f64 re)) (2))) (((*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (exp.f64 re) 3)) (2))) (((*.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (exp.f64 re) 2))) (sqrt.f64 (exp.f64 re))) (2))) (((*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3/2)) (pow.f64 (exp.f64 re) 3/4)) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1)))) (2))) (((sqrt.f64 (pow.f64 (exp.f64 re) 6)) (2))) (((fabs.f64 (pow.f64 (exp.f64 re) 3)) (2))) (((log.f64 (exp.f64 (pow.f64 (exp.f64 re) 3))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 re) 3)))) (2))) (((cbrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3)) (2))) (((expm1.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) (2))) (((exp.f64 (*.f64 re 3)) (2))) (((log1p.f64 (expm1.f64 (pow.f64 (exp.f64 re) 3))) (2)))) |
((((+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) -1) (2))) (((-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1) (2))) (((/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (sin.f64 im)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im)))) 2) (2))) (((/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im))) (*.f64 (pow.f64 (exp.f64 re) 3) (sin.f64 im))) 2) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1)) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1)))) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1) (2))) (((pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/2) 2) (2))) (((pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 6) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 3/2) (2))) (((pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6) 1/2) (2))) (((pow.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6)) (2))) (((fabs.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) (2))) (((log.f64 (exp.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) (2))) (((cbrt.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 3)) (2))) (((cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3) (pow.f64 (pow.f64 (exp.f64 re) 3) 3))) (2))) (((expm1.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (2))) (((exp.f64 (*.f64 3 (+.f64 re (log.f64 (sin.f64 im))))) (2))) (((log1p.f64 (expm1.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (2)))) |
| 1× | egg-herbie |
| 1742× | distribute-rgt-in |
| 1738× | distribute-lft-in |
| 772× | associate-*r* |
| 676× | associate-/l* |
| 604× | associate-/r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 351 | 4294971899 |
| 1 | 856 | 4461 |
| 2 | 3342 | 4329 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) im) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (*.f64 (exp.f64 re) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (*.f64 (exp.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (*.f64 (exp.f64 re) im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 im 3) |
(+.f64 (pow.f64 im 3) (*.f64 -1/2 (pow.f64 im 5))) |
(+.f64 (*.f64 13/120 (pow.f64 im 7)) (+.f64 (pow.f64 im 3) (*.f64 -1/2 (pow.f64 im 5)))) |
(+.f64 (*.f64 13/120 (pow.f64 im 7)) (+.f64 (pow.f64 im 3) (+.f64 (*.f64 -41/3024 (pow.f64 im 9)) (*.f64 -1/2 (pow.f64 im 5))))) |
1 |
(+.f64 1 (*.f64 3 re)) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re))) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 3)) (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re)))) |
(pow.f64 (sin.f64 im) 3) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 im) 3) re)) (pow.f64 (sin.f64 im) 3)) |
(+.f64 (*.f64 9/2 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 re 2))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 im) 3) re)) (pow.f64 (sin.f64 im) 3))) |
(+.f64 (*.f64 9/2 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 re 2))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 re 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 im) 3) re)) (pow.f64 (sin.f64 im) 3)))) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 5))) (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3))) |
(+.f64 (*.f64 13/120 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 7))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 5))) (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3)))) |
(+.f64 (*.f64 13/120 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 7))) (+.f64 (*.f64 -41/3024 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 9))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 5))) (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3))))) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(+.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (sin.f64 im) (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2))) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/4) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/4)) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/4) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/4)) |
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) |
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1)))) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/2) 2/3) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6) 1/6) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) |
(fabs.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) -1) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1) |
(*.f64 (sin.f64 im) (pow.f64 (sin.f64 im) 2)) |
(*.f64 (sin.f64 im) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) 1) |
(*.f64 1 (pow.f64 (sin.f64 im) 3)) |
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2))) |
(*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (pow.f64 (sin.f64 im) 3/2) (pow.f64 (sin.f64 im) 3/2)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2))) |
(*.f64 (pow.f64 (sin.f64 im) 2) (sin.f64 im)) |
(*.f64 (pow.f64 (sin.f64 im) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3/2))) |
(*.f64 (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2)) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 3) (sin.f64 im)) |
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (sin.f64 im) 3)) |
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3/2)) (pow.f64 (sin.f64 im) 3/4)) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im)))) 2) |
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im))) (sin.f64 im)) 2) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1)))) |
(sqrt.f64 (pow.f64 (sin.f64 im) 6)) |
(fabs.f64 (pow.f64 (sin.f64 im) 3)) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 im) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 im) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) |
(exp.f64 (*.f64 3 (log.f64 (sin.f64 im)))) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 im) 3))) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) -1) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1) |
(*.f64 (exp.f64 re) (pow.f64 (exp.f64 re) 2)) |
(*.f64 (exp.f64 re) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) 3)) |
(*.f64 (pow.f64 (exp.f64 re) 3) 1) |
(*.f64 1 (pow.f64 (exp.f64 re) 3)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (exp.f64 re) 2)))) |
(*.f64 (pow.f64 (exp.f64 re) 3/2) (pow.f64 (exp.f64 re) 3/2)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (pow.f64 (exp.f64 re) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2))) |
(*.f64 (pow.f64 (exp.f64 re) 2) (exp.f64 re)) |
(*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3/2))) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2)) (sqrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (pow.f64 (exp.f64 re) 2)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2)) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) 3) (exp.f64 re)) |
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (exp.f64 re) 2))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3/2)) (pow.f64 (exp.f64 re) 3/4)) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1)))) |
(sqrt.f64 (pow.f64 (exp.f64 re) 6)) |
(fabs.f64 (pow.f64 (exp.f64 re) 3)) |
(log.f64 (exp.f64 (pow.f64 (exp.f64 re) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 re) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) |
(exp.f64 (*.f64 re 3)) |
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 re) 3))) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) -1) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1) |
(/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (sin.f64 im)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im)))) 2) |
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im))) (*.f64 (pow.f64 (exp.f64 re) 3) (sin.f64 im))) 2) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1)) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1)))) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/2) 2) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 6) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 3/2) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6) 1/2) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6)) |
(fabs.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3) (pow.f64 (pow.f64 (exp.f64 re) 3) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) |
(exp.f64 (*.f64 3 (+.f64 re (log.f64 (sin.f64 im))))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) |
| Outputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 1/2 (*.f64 re re)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3))) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (fma.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re)) (*.f64 (sin.f64 im) (*.f64 (pow.f64 re 3) 1/6))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (+.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 1/6 (pow.f64 re 3))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) im) |
(*.f64 im (exp.f64 re)) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (*.f64 (exp.f64 re) im)) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 im (exp.f64 re))) |
(fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 (pow.f64 im 3) -1/6))) |
(*.f64 (exp.f64 re) (+.f64 im (*.f64 -1/6 (pow.f64 im 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (*.f64 (exp.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (*.f64 im (exp.f64 re)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 im (exp.f64 re) (*.f64 (exp.f64 re) (*.f64 (pow.f64 im 5) 1/120)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (*.f64 (exp.f64 re) (+.f64 im (*.f64 1/120 (pow.f64 im 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (*.f64 (exp.f64 re) im)))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (fma.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7)) (*.f64 im (exp.f64 re))))) |
(fma.f64 -1/6 (*.f64 (exp.f64 re) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (exp.f64 re) (pow.f64 im 5)) (fma.f64 im (exp.f64 re) (*.f64 (*.f64 -1/5040 (pow.f64 im 7)) (exp.f64 re))))) |
(+.f64 (*.f64 (exp.f64 re) (+.f64 im (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im 5) 1/120) (*.f64 (pow.f64 im 7) -1/5040)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 im 3) |
(+.f64 (pow.f64 im 3) (*.f64 -1/2 (pow.f64 im 5))) |
(+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 5) -1/2)) |
(fma.f64 (pow.f64 im 5) -1/2 (pow.f64 im 3)) |
(+.f64 (*.f64 13/120 (pow.f64 im 7)) (+.f64 (pow.f64 im 3) (*.f64 -1/2 (pow.f64 im 5)))) |
(fma.f64 13/120 (pow.f64 im 7) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 5) -1/2))) |
(fma.f64 (pow.f64 im 7) 13/120 (fma.f64 (pow.f64 im 5) -1/2 (pow.f64 im 3))) |
(+.f64 (*.f64 13/120 (pow.f64 im 7)) (+.f64 (pow.f64 im 3) (+.f64 (*.f64 -41/3024 (pow.f64 im 9)) (*.f64 -1/2 (pow.f64 im 5))))) |
(fma.f64 13/120 (pow.f64 im 7) (+.f64 (pow.f64 im 3) (fma.f64 -41/3024 (pow.f64 im 9) (*.f64 (pow.f64 im 5) -1/2)))) |
(+.f64 (fma.f64 (pow.f64 im 7) 13/120 (fma.f64 (pow.f64 im 5) -1/2 (pow.f64 im 3))) (*.f64 -41/3024 (pow.f64 im 9))) |
(+.f64 (fma.f64 (pow.f64 im 5) -1/2 (*.f64 -41/3024 (pow.f64 im 9))) (fma.f64 (pow.f64 im 7) 13/120 (pow.f64 im 3))) |
1 |
(+.f64 1 (*.f64 3 re)) |
(+.f64 1 (*.f64 re 3)) |
(fma.f64 re 3 1) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re))) |
(+.f64 1 (fma.f64 9/2 (*.f64 re re) (*.f64 re 3))) |
(+.f64 1 (fma.f64 re 3 (*.f64 re (*.f64 re 9/2)))) |
(+.f64 1 (*.f64 re (+.f64 3 (*.f64 re 9/2)))) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 3)) (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re)))) |
(+.f64 1 (fma.f64 9/2 (pow.f64 re 3) (fma.f64 9/2 (*.f64 re re) (*.f64 re 3)))) |
(+.f64 (*.f64 9/2 (+.f64 (pow.f64 re 3) (*.f64 re re))) (fma.f64 re 3 1)) |
(+.f64 (fma.f64 re 3 1) (*.f64 (*.f64 re re) (+.f64 9/2 (*.f64 9/2 re)))) |
(pow.f64 (sin.f64 im) 3) |
(+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 im) 3) re)) (pow.f64 (sin.f64 im) 3)) |
(fma.f64 3 (*.f64 re (pow.f64 (sin.f64 im) 3)) (pow.f64 (sin.f64 im) 3)) |
(*.f64 (pow.f64 (sin.f64 im) 3) (fma.f64 re 3 1)) |
(+.f64 (*.f64 9/2 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 re 2))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 im) 3) re)) (pow.f64 (sin.f64 im) 3))) |
(fma.f64 9/2 (*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) 3)) (fma.f64 3 (*.f64 re (pow.f64 (sin.f64 im) 3)) (pow.f64 (sin.f64 im) 3))) |
(+.f64 (pow.f64 (sin.f64 im) 3) (*.f64 (pow.f64 (sin.f64 im) 3) (*.f64 re (+.f64 3 (*.f64 re 9/2))))) |
(+.f64 (*.f64 9/2 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 re 2))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 re 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 im) 3) re)) (pow.f64 (sin.f64 im) 3)))) |
(fma.f64 9/2 (*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) 3)) (fma.f64 9/2 (*.f64 (pow.f64 re 3) (pow.f64 (sin.f64 im) 3)) (fma.f64 3 (*.f64 re (pow.f64 (sin.f64 im) 3)) (pow.f64 (sin.f64 im) 3)))) |
(+.f64 (fma.f64 3 (*.f64 re (pow.f64 (sin.f64 im) 3)) (pow.f64 (sin.f64 im) 3)) (*.f64 (*.f64 9/2 (pow.f64 (sin.f64 im) 3)) (+.f64 (*.f64 re re) (pow.f64 re 3)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (fma.f64 re 3 1)) (*.f64 9/2 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (*.f64 re re) (pow.f64 re 3))))) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3)) |
(*.f64 (pow.f64 im 3) (pow.f64 (exp.f64 re) 3)) |
(*.f64 (pow.f64 im 3) (pow.f64 (exp.f64 3) re)) |
(*.f64 (pow.f64 im 3) (exp.f64 (*.f64 re 3))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 5))) (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3))) |
(fma.f64 -1/2 (*.f64 (pow.f64 im 5) (pow.f64 (exp.f64 re) 3)) (*.f64 (pow.f64 im 3) (pow.f64 (exp.f64 re) 3))) |
(fma.f64 (pow.f64 im 3) (pow.f64 (exp.f64 3) re) (*.f64 (pow.f64 im 5) (*.f64 -1/2 (pow.f64 (exp.f64 3) re)))) |
(*.f64 (exp.f64 (*.f64 re 3)) (fma.f64 (pow.f64 im 5) -1/2 (pow.f64 im 3))) |
(+.f64 (*.f64 13/120 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 7))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 5))) (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3)))) |
(fma.f64 13/120 (*.f64 (pow.f64 im 7) (pow.f64 (exp.f64 re) 3)) (fma.f64 -1/2 (*.f64 (pow.f64 im 5) (pow.f64 (exp.f64 re) 3)) (*.f64 (pow.f64 im 3) (pow.f64 (exp.f64 re) 3)))) |
(fma.f64 13/120 (*.f64 (pow.f64 im 7) (pow.f64 (exp.f64 3) re)) (fma.f64 (pow.f64 im 3) (pow.f64 (exp.f64 3) re) (*.f64 (pow.f64 im 5) (*.f64 -1/2 (pow.f64 (exp.f64 3) re))))) |
(fma.f64 13/120 (*.f64 (pow.f64 im 7) (exp.f64 (*.f64 re 3))) (*.f64 (exp.f64 (*.f64 re 3)) (fma.f64 (pow.f64 im 5) -1/2 (pow.f64 im 3)))) |
(+.f64 (*.f64 13/120 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 7))) (+.f64 (*.f64 -41/3024 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 9))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 5))) (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3))))) |
(fma.f64 13/120 (*.f64 (pow.f64 im 7) (pow.f64 (exp.f64 re) 3)) (fma.f64 -41/3024 (*.f64 (pow.f64 im 9) (pow.f64 (exp.f64 re) 3)) (fma.f64 -1/2 (*.f64 (pow.f64 im 5) (pow.f64 (exp.f64 re) 3)) (*.f64 (pow.f64 im 3) (pow.f64 (exp.f64 re) 3))))) |
(fma.f64 13/120 (*.f64 (pow.f64 im 7) (pow.f64 (exp.f64 3) re)) (fma.f64 -41/3024 (*.f64 (pow.f64 im 9) (pow.f64 (exp.f64 3) re)) (fma.f64 (pow.f64 im 3) (pow.f64 (exp.f64 3) re) (*.f64 (pow.f64 im 5) (*.f64 -1/2 (pow.f64 (exp.f64 3) re)))))) |
(+.f64 (*.f64 (exp.f64 (*.f64 re 3)) (fma.f64 (pow.f64 im 5) -1/2 (*.f64 -41/3024 (pow.f64 im 9)))) (*.f64 (exp.f64 (*.f64 re 3)) (fma.f64 (pow.f64 im 7) 13/120 (pow.f64 im 3)))) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(+.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (sin.f64 im) (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/4) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/4)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/4) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3/4)) |
(*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/4) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/4)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/4) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3/4)) |
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 2) (sin.f64 im)))) |
(*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) |
(*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 re) 2)))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/6)) |
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2)))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/6)) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1)) |
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/2) 2/3) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3/2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3/2))) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 1/2) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6) 1/6) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 6) 1/6) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(fabs.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) -1) |
(pow.f64 (sin.f64 im) 3) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (sin.f64 im) (pow.f64 (sin.f64 im) 2)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (sin.f64 im) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 3)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3) 1) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 1 (pow.f64 (sin.f64 im) 3)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2))) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (pow.f64 (sin.f64 im) 3/2) (pow.f64 (sin.f64 im) 3/2)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2))) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2))) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (pow.f64 (sin.f64 im) 2) (sin.f64 im)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (pow.f64 (sin.f64 im) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3/2))) |
(*.f64 (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (sin.f64 im))) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im))) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) 2)) (pow.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) 2) 3) (sin.f64 im)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (sin.f64 im) 3)) |
(pow.f64 (sin.f64 im) 3) |
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (sin.f64 im))) |
(*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3/2)) (pow.f64 (sin.f64 im) 3/4)) |
(*.f64 (pow.f64 (sin.f64 im) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3/2))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im)))) 2) |
(/.f64 (-.f64 1 (cos.f64 (+.f64 im im))) (/.f64 2 (sin.f64 im))) |
(*.f64 (/.f64 (sin.f64 im) 2) (-.f64 1 (cos.f64 (+.f64 im im)))) |
(*.f64 (*.f64 (sin.f64 im) 1/2) (-.f64 1 (cos.f64 (+.f64 im im)))) |
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im))) (sin.f64 im)) 2) |
(/.f64 (-.f64 1 (cos.f64 (+.f64 im im))) (/.f64 2 (sin.f64 im))) |
(*.f64 (/.f64 (sin.f64 im) 2) (-.f64 1 (cos.f64 (+.f64 im im)))) |
(*.f64 (*.f64 (sin.f64 im) 1/2) (-.f64 1 (cos.f64 (+.f64 im im)))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1)) |
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) (pow.f64 (sin.f64 im) 3)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))))) |
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)) (log1p.f64 (pow.f64 (sin.f64 im) 3)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3)))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 3)) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (sin.f64 im) 3))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (sin.f64 im) 3))))))) |
(sqrt.f64 (pow.f64 (sin.f64 im) 6)) |
(pow.f64 (sin.f64 im) 3) |
(fabs.f64 (pow.f64 (sin.f64 im) 3)) |
(pow.f64 (sin.f64 im) 3) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 im) 3))) |
(pow.f64 (sin.f64 im) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 im) 3)))) |
(pow.f64 (sin.f64 im) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3)) |
(pow.f64 (sin.f64 im) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 im) 3))) |
(pow.f64 (sin.f64 im) 3) |
(exp.f64 (*.f64 3 (log.f64 (sin.f64 im)))) |
(pow.f64 (sin.f64 im) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 im) 3))) |
(pow.f64 (sin.f64 im) 3) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) -1) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (exp.f64 re) (pow.f64 (exp.f64 re) 2)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (exp.f64 re) (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) 3)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (pow.f64 (exp.f64 re) 3) 1) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 1 (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (exp.f64 re) 2)))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) re) (exp.f64 (+.f64 re re))))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 re 3)) (pow.f64 (exp.f64 re) 2)))) |
(*.f64 (pow.f64 (exp.f64 re) 3/2) (pow.f64 (exp.f64 re) 3/2)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (pow.f64 (exp.f64 re) 2))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (pow.f64 (exp.f64 re) 2) (exp.f64 re)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3/2))) |
(*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) re) 3/2))) |
(*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 re 3)) 3/2))) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2)) (sqrt.f64 (exp.f64 re))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) (pow.f64 (exp.f64 re) 2)) (cbrt.f64 (exp.f64 re))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) 2)) (pow.f64 (cbrt.f64 (exp.f64 re)) 2)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 2) 3) (exp.f64 re)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (exp.f64 re) 2))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (exp.f64 re) 2)))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) re) (exp.f64 (+.f64 re re))))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (*.f64 (exp.f64 (*.f64 re 3)) (pow.f64 (exp.f64 re) 2)))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3/2)) (pow.f64 (exp.f64 re) 3/4)) |
(*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3/2))) |
(*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) re) 3/2))) |
(*.f64 (pow.f64 (exp.f64 re) 3/4) (sqrt.f64 (pow.f64 (exp.f64 (*.f64 re 3)) 3/2))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1)) |
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))) (pow.f64 (exp.f64 re) 3)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))))) |
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (exp.f64 3) re)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 3) re))))) |
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (exp.f64 (*.f64 re 3))))) (+.f64 1 (exp.f64 (log1p.f64 (exp.f64 (*.f64 re 3)))))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)) (log1p.f64 (pow.f64 (exp.f64 re) 3)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3)))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 3) re))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 3) re))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (exp.f64 3) re))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 re 3)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 re 3)))) (exp.f64 (*.f64 2 (log1p.f64 (exp.f64 (*.f64 re 3)))))))) |
(sqrt.f64 (pow.f64 (exp.f64 re) 6)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(fabs.f64 (pow.f64 (exp.f64 re) 3)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(log.f64 (exp.f64 (pow.f64 (exp.f64 re) 3))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 re) 3)))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 re) 3) 3)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 re) 3))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(exp.f64 (*.f64 re 3)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 re) 3))) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (exp.f64 3) re) |
(exp.f64 (*.f64 re 3)) |
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) -1) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (sin.f64 im)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im)))) 2) |
(/.f64 (-.f64 1 (cos.f64 (+.f64 im im))) (/.f64 2 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 re) 3)))) |
(/.f64 (-.f64 1 (cos.f64 (+.f64 im im))) (/.f64 2 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 3) re)))) |
(*.f64 (*.f64 1/2 (*.f64 (sin.f64 im) (exp.f64 (*.f64 re 3)))) (-.f64 1 (cos.f64 (+.f64 im im)))) |
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 im im))) (*.f64 (pow.f64 (exp.f64 re) 3) (sin.f64 im))) 2) |
(/.f64 (-.f64 1 (cos.f64 (+.f64 im im))) (/.f64 2 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 re) 3)))) |
(/.f64 (-.f64 1 (cos.f64 (+.f64 im im))) (/.f64 2 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 3) re)))) |
(*.f64 (*.f64 1/2 (*.f64 (sin.f64 im) (exp.f64 (*.f64 re 3)))) (-.f64 1 (cos.f64 (+.f64 im im)))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1)) |
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))))) |
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)))) 1) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) 3)) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))))))) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3/2) 2) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 6) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 3/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 3/2) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6) 1/2) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 3) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 6)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(fabs.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 3)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) 3) 3) (pow.f64 (pow.f64 (exp.f64 re) 3) 3))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(exp.f64 (*.f64 3 (+.f64 re (log.f64 (sin.f64 im))))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) |
Compiled 7 to 3 computations (57.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 1 (*.f64 re re)) |
| ✓ | 100.0% | (/.f64 im (-.f64 1 re)) |
| ✓ | 89.3% | (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
Compiled 32 to 17 computations (46.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | 0 | (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
| 0.0ms | im | @ | inf | (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
| 0.0ms | re | @ | inf | (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
| 0.0ms | re | @ | 0 | (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
| 0.0ms | im | @ | -inf | (/.f64 im (-.f64 1 re)) |
| 1× | batch-egg-rewrite |
| 1238× | associate-/r* |
| 1090× | *-commutative |
| 1072× | associate-/l* |
| 666× | associate-/r/ |
| 598× | distribute-lft-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 57 |
| 1 | 220 | 45 |
| 2 | 3120 | 39 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(/.f64 im (-.f64 1 re)) |
(-.f64 1 (*.f64 re re)) |
| Outputs |
|---|
((((+.f64 im (*.f64 im re)) (2))) (((+.f64 im (*.f64 re im)) (2))) (((+.f64 (/.f64 im (-.f64 1 re)) (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re)))) (2))) (((+.f64 (/.f64 im (-.f64 1 re)) (*.f64 1 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))))) (2))) (((+.f64 (/.f64 im (-.f64 1 re)) (*.f64 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) 1)) (2))) (((+.f64 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) (/.f64 im (-.f64 1 re))) (2))) (((+.f64 (*.f64 im re) im) (2))) (((+.f64 (*.f64 (/.f64 im 1) 1) (*.f64 (/.f64 im 1) re)) (2))) (((+.f64 (*.f64 (/.f64 im 1) re) (*.f64 (/.f64 im 1) 1)) (2))) (((+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) 1) (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) re)) (2))) (((+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) re) (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) 1)) (2))) (((+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) 1) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (fma.f64 re re re))) (2))) (((+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (fma.f64 re re re)) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) 1)) (2))) (((+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) re)) (2))) (((+.f64 (*.f64 re im) im) (2))) (((+.f64 (*.f64 1 (/.f64 im 1)) (*.f64 re (/.f64 im 1))) (2))) (((+.f64 (*.f64 re (/.f64 im 1)) (*.f64 1 (/.f64 im 1))) (2))) (((+.f64 (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re))))) (*.f64 re (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))))) (2))) (((+.f64 (*.f64 re (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re))))) (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))))) (2))) (((+.f64 (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 (fma.f64 re re re) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) (2))) (((+.f64 (*.f64 (fma.f64 re re re) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) (2))) (((+.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 re (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) 1) (2))) (((-.f64 (exp.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) (-.f64 1 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))))) (2))) (((/.f64 im (/.f64 1 (+.f64 1 re))) (2))) (((/.f64 im (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4)))) (2))) (((/.f64 im (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6)))) (2))) (((/.f64 1 (/.f64 1 (+.f64 im (*.f64 im re)))) (2))) (((/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (-.f64 1 (pow.f64 re 4)))) (2))) (((/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6)))) (2))) (((/.f64 1 (*.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (-.f64 1 (*.f64 re re))))) (2))) (((/.f64 (/.f64 im (-.f64 1 re)) (/.f64 1 (-.f64 1 (*.f64 re re)))) (2))) (((/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (2))) (((/.f64 (+.f64 im (*.f64 im re)) 1) (2))) (((/.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (/.f64 (/.f64 (-.f64 1 re) im) (sqrt.f64 (-.f64 1 (*.f64 re re))))) (2))) (((/.f64 (sqrt.f64 im) (/.f64 (/.f64 1 (+.f64 1 re)) (sqrt.f64 im))) (2))) (((/.f64 (sqrt.f64 im) (/.f64 (-.f64 1 re) (*.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 im)))) (2))) (((/.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) (/.f64 (/.f64 (-.f64 1 re) im) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2) (/.f64 (/.f64 (-.f64 1 re) im) (cbrt.f64 (-.f64 1 (*.f64 re re))))) (2))) (((/.f64 (cbrt.f64 im) (/.f64 (/.f64 1 (+.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) (2))) (((/.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (/.f64 1 (+.f64 1 re)) (cbrt.f64 im))) (2))) (((/.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (-.f64 1 re) (*.f64 (-.f64 1 (*.f64 re re)) (cbrt.f64 im)))) (2))) (((/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (-.f64 1 re)) (2))) (((/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (+.f64 1 (*.f64 re re))))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (-.f64 1 re)))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re))) im)) (2))) (((/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) 1)) (2))) (((/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re)) (neg.f64 im))) (2))) (((/.f64 (+.f64 1 re) (/.f64 1 im)) (2))) (((/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (/.f64 im (-.f64 1 re)))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) im)) (2))) (((/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) 1)) (2))) (((/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re)) (neg.f64 im))) (2))) (((/.f64 (neg.f64 im) (/.f64 (+.f64 -1 re) (-.f64 1 (*.f64 re re)))) (2))) (((/.f64 (neg.f64 im) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re)) (-.f64 1 (pow.f64 re 4)))) (2))) (((/.f64 (neg.f64 im) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re)) (-.f64 1 (pow.f64 re 6)))) (2))) (((/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (sqrt.f64 (-.f64 1 (pow.f64 re 4))))) (2))) (((/.f64 (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (/.f64 (-.f64 1 re) (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) (2))) (((/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (sqrt.f64 (-.f64 1 (pow.f64 re 6))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (cbrt.f64 (-.f64 1 (pow.f64 re 4))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re))))) (/.f64 (-.f64 1 re) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (-.f64 1 (pow.f64 re 6))))) (2))) (((/.f64 (*.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (-.f64 1 re) (sqrt.f64 (-.f64 1 (*.f64 re re))))) (2))) (((/.f64 (*.f64 im (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (-.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) (2))) (((/.f64 (*.f64 im (-.f64 1 (pow.f64 re 4))) (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re)))) (2))) (((/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (+.f64 -1 re)) (2))) (((/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (-.f64 1 re))) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 re))) (2))) (((/.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) (/.f64 1 (+.f64 1 re))) (2))) (((/.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (/.f64 1 (+.f64 1 (fma.f64 re re re)))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)) (/.f64 (-.f64 1 re) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)))) (2))) (((/.f64 (-.f64 1 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re)))) (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im))) (2))) (((/.f64 (-.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 re 4))) (*.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (pow.f64 re 4)))) (2))) (((/.f64 (-.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 re 6))) (*.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 1 (pow.f64 re 6)))) (2))) (((/.f64 (+.f64 1 (pow.f64 (*.f64 re (neg.f64 re)) 3)) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re))) (*.f64 re (neg.f64 re)))))) (2))) (((/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (pow.f64 re 4) (*.f64 (pow.f64 re 4) (pow.f64 re 4)))))) (2))) (((/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 1 (+.f64 (pow.f64 re 6) (*.f64 (pow.f64 re 6) (pow.f64 re 6)))))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 (-.f64 1 re))) (/.f64 (sqrt.f64 (-.f64 1 re)) im)) (2))) (((/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re))) (2))) (((/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re))) (2))) (((/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (*.f64 (/.f64 (-.f64 1 re) im) (neg.f64 (+.f64 1 (*.f64 re re))))) (2))) (((/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (*.f64 (/.f64 (-.f64 1 re) im) (neg.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (2))) (((/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (+.f64 -1 re)) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) 1) (/.f64 (-.f64 1 re) im)) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 (/.f64 (-.f64 1 re) im))) (sqrt.f64 (/.f64 (-.f64 1 re) im))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 re) im)) (cbrt.f64 (/.f64 (-.f64 1 re) im)))) (cbrt.f64 (/.f64 (-.f64 1 re) im))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 1 (sqrt.f64 im))) (/.f64 (-.f64 1 re) (sqrt.f64 im))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 1 (pow.f64 (cbrt.f64 im) 2))) (/.f64 (-.f64 1 re) (cbrt.f64 im))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im))) (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (sqrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) (/.f64 (sqrt.f64 (-.f64 1 re)) (cbrt.f64 im))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) 1)) (/.f64 (cbrt.f64 (-.f64 1 re)) im)) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (sqrt.f64 im))) (/.f64 (cbrt.f64 (-.f64 1 re)) (sqrt.f64 im))) (2))) (((/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (pow.f64 (cbrt.f64 im) 2))) (/.f64 (cbrt.f64 (-.f64 1 re)) (cbrt.f64 im))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 4))) (-.f64 1 re)) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) 1) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (2))) (((/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re))))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) (2))) (((/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) 1) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) 1) (+.f64 -1 re)) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (sqrt.f64 (-.f64 1 re))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (neg.f64 (cbrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (sqrt.f64 (+.f64 -1 re))) (sqrt.f64 (+.f64 -1 re))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (*.f64 (cbrt.f64 (+.f64 -1 re)) (cbrt.f64 (+.f64 -1 re)))) (cbrt.f64 (+.f64 -1 re))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) -1) (-.f64 1 re)) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (-.f64 1 re))) (2))) (((/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) 1) (sqrt.f64 (-.f64 1 re))) (2))) (((/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (sqrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) 1) (cbrt.f64 (-.f64 1 re))) (2))) (((/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (cbrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (cbrt.f64 (-.f64 1 re))))) (cbrt.f64 (cbrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (+.f64 -1 re)) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (+.f64 -1 re)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (+.f64 1 (*.f64 re re))) (+.f64 -1 re)) (2))) (((/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 -1 re)) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) 1) (+.f64 -1 re)) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (sqrt.f64 (-.f64 1 re))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (neg.f64 (cbrt.f64 (-.f64 1 re)))) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 -1 re))) (sqrt.f64 (+.f64 -1 re))) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 -1 re)) (cbrt.f64 (+.f64 -1 re)))) (cbrt.f64 (+.f64 -1 re))) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) -1) (-.f64 1 re)) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) (2))) (((/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (-.f64 1 re))) (2))) (((pow.f64 (+.f64 im (*.f64 im re)) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 im (*.f64 im re))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 im (*.f64 im re))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 2)) (2))) (((log.f64 (exp.f64 (+.f64 im (*.f64 im re)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 im (*.f64 im re))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3)) (2))) (((cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3) (pow.f64 (/.f64 im (-.f64 1 re)) 3))) (2))) (((expm1.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) (2))) (((exp.f64 (log.f64 (+.f64 im (*.f64 im re)))) (2))) (((log1p.f64 (expm1.f64 (+.f64 im (*.f64 im re)))) (2)))) |
((((+.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) 1) (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) re)) (2))) (((+.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) re) (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) 1)) (2))) (((+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) 1) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (fma.f64 re re re))) (2))) (((+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (fma.f64 re re re)) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) 1)) (2))) (((+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) re)) (2))) (((+.f64 (*.f64 1 (/.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 re (/.f64 im (-.f64 1 (*.f64 re re))))) (2))) (((+.f64 (*.f64 re (/.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 1 (/.f64 im (-.f64 1 (*.f64 re re))))) (2))) (((+.f64 (*.f64 1 (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 (fma.f64 re re re) (/.f64 im (-.f64 1 (pow.f64 re 3))))) (2))) (((+.f64 (*.f64 (fma.f64 re re re) (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 1 (/.f64 im (-.f64 1 (pow.f64 re 3))))) (2))) (((+.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 re (/.f64 im (-.f64 1 (pow.f64 re 3))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) 1) (2))) (((*.f64 im (/.f64 1 (-.f64 1 re))) (2))) (((*.f64 1 (/.f64 im (-.f64 1 re))) (2))) (((*.f64 (/.f64 im (-.f64 1 re)) 1) (2))) (((*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (/.f64 1 (-.f64 1 re)))) (2))) (((*.f64 (sqrt.f64 (/.f64 im (-.f64 1 re))) (sqrt.f64 (/.f64 im (-.f64 1 re)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (/.f64 1 (-.f64 1 re)))) (2))) (((*.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) (pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 2)) (2))) (((*.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 2) (cbrt.f64 (/.f64 im (-.f64 1 re)))) (2))) (((*.f64 (+.f64 1 re) (/.f64 im (-.f64 1 (*.f64 re re)))) (2))) (((*.f64 (/.f64 1 (-.f64 1 re)) im) (2))) (((*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) (2))) (((*.f64 (neg.f64 im) (/.f64 1 (+.f64 -1 re))) (2))) (((*.f64 (*.f64 (sqrt.f64 im) (/.f64 1 (-.f64 1 re))) (sqrt.f64 im)) (2))) (((*.f64 (*.f64 (cbrt.f64 im) (/.f64 1 (-.f64 1 re))) (pow.f64 (cbrt.f64 im) 2)) (2))) (((*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 re))) (/.f64 im (sqrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (/.f64 im (cbrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 im 1) (/.f64 1 (-.f64 1 re))) (2))) (((*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (/.f64 1 (sqrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 im (cbrt.f64 (-.f64 1 re))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (2))) (((*.f64 (/.f64 1 (-.f64 1 (*.f64 re re))) (+.f64 im (*.f64 im re))) (2))) (((*.f64 (/.f64 1 (-.f64 1 (pow.f64 re 3))) (+.f64 im (*.f64 im (fma.f64 re re re)))) (2))) (((*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (2))) (((*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (+.f64 1 (fma.f64 re re re))) (2))) (((*.f64 (/.f64 1 (+.f64 -1 re)) (neg.f64 im)) (2))) (((*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (-.f64 1 re))) (2))) (((*.f64 (/.f64 (sqrt.f64 im) (-.f64 1 re)) (sqrt.f64 im)) (2))) (((*.f64 (/.f64 (sqrt.f64 im) (-.f64 1 re)) (/.f64 (sqrt.f64 im) 1)) (2))) (((*.f64 (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re))) (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (-.f64 1 re))) (2))) (((*.f64 (/.f64 (cbrt.f64 im) (-.f64 1 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) 1)) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (-.f64 1 re))) (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (/.f64 im (-.f64 1 re)))) (2))) (((*.f64 (/.f64 (/.f64 im 1) 1) (/.f64 1 (-.f64 1 re))) (2))) (((*.f64 (/.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (+.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) (2))) (((*.f64 (/.f64 im (-.f64 1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 re))) (2))) (((*.f64 (/.f64 im (-.f64 1 (pow.f64 re 6))) (*.f64 (+.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re)) (cbrt.f64 im)) (2))) (((*.f64 (/.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) (2))) (((*.f64 (/.f64 im (neg.f64 (-.f64 1 (pow.f64 re 3)))) (neg.f64 (+.f64 1 (fma.f64 re re re)))) (2))) (((*.f64 (/.f64 im (-.f64 1 (*.f64 (neg.f64 re) (neg.f64 re)))) (+.f64 1 re)) (2))) (((*.f64 (/.f64 im (+.f64 1 (pow.f64 (neg.f64 re) 3))) (+.f64 1 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (neg.f64 re)))) (2))) (((*.f64 (/.f64 1 (/.f64 (-.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 im)) (2))) (((*.f64 (/.f64 (neg.f64 im) (neg.f64 (-.f64 1 (*.f64 re re)))) (+.f64 1 re)) (2))) (((*.f64 (/.f64 (neg.f64 im) (neg.f64 (-.f64 1 (pow.f64 re 3)))) (+.f64 1 (fma.f64 re re re))) (2))) (((*.f64 (/.f64 (/.f64 im 1) (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 (/.f64 im 1) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (+.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) (2))) (((*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 re))) (2))) (((*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (pow.f64 re 6))) (*.f64 (+.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((*.f64 (/.f64 (/.f64 im 1) (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) (2))) (((*.f64 (/.f64 (/.f64 im 1) (neg.f64 (-.f64 1 (pow.f64 re 3)))) (neg.f64 (+.f64 1 (fma.f64 re re re)))) (2))) (((*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (*.f64 (neg.f64 re) (neg.f64 re)))) (+.f64 1 re)) (2))) (((*.f64 (/.f64 (/.f64 im 1) (+.f64 1 (pow.f64 (neg.f64 re) 3))) (+.f64 1 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (neg.f64 re)))) (2))) (((*.f64 (/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 re))) (2))) (((*.f64 (/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 (pow.f64 re 3)))) (sqrt.f64 (+.f64 1 (fma.f64 re re re)))) (2))) (((*.f64 (/.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 (*.f64 re re)))) (cbrt.f64 (+.f64 1 re))) (2))) (((*.f64 (/.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 re 3)))) (cbrt.f64 (+.f64 1 (fma.f64 re re re)))) (2))) (((pow.f64 (/.f64 im (-.f64 1 re)) 1) (2))) (((pow.f64 (sqrt.f64 (/.f64 im (-.f64 1 re))) 2) (2))) (((pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 3) (2))) (((pow.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 3) 1/3) (2))) (((pow.f64 (/.f64 (-.f64 1 re) im) -1) (2))) (((neg.f64 (/.f64 im (+.f64 -1 re))) (2))) (((sqrt.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 2)) (2))) (((log.f64 (exp.f64 (/.f64 im (-.f64 1 re)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 im (-.f64 1 re))))) (2))) (((cbrt.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 3)) (2))) (((cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 (-.f64 1 re) 3))) (2))) (((expm1.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) (2))) (((exp.f64 (log.f64 (/.f64 im (-.f64 1 re)))) (2))) (((log1p.f64 (expm1.f64 (/.f64 im (-.f64 1 re)))) (2)))) |
((((+.f64 1 (*.f64 re (neg.f64 re))) (2))) (((+.f64 (*.f64 re (neg.f64 re)) 1) (2))) (((+.f64 (-.f64 1 (+.f64 1 (*.f64 re re))) 1) (2))) (((*.f64 1 (-.f64 1 (*.f64 re re))) (2))) (((*.f64 (-.f64 1 (*.f64 re re)) 1) (2))) (((*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) (2))) (((*.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2) (cbrt.f64 (-.f64 1 (*.f64 re re)))) (2))) (((*.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 1 (+.f64 1 (*.f64 re re)))) (2))) (((*.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6))) (2))) (((*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (-.f64 1 (pow.f64 re 4))) (-.f64 1 (*.f64 re re))) (2))) (((*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (pow.f64 re 6))) (-.f64 (+.f64 1 (pow.f64 re 4)) (*.f64 re re))) (2))) (((*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (-.f64 1 (*.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) (+.f64 (*.f64 re re) (pow.f64 re 4))))) (-.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (pow.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((/.f64 1 (/.f64 1 (-.f64 1 (*.f64 re re)))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (+.f64 1 (*.f64 re re)) (sqrt.f64 (-.f64 1 (pow.f64 re 4))))) (2))) (((/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (sqrt.f64 (-.f64 1 (pow.f64 re 6))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (/.f64 (+.f64 1 (*.f64 re re)) (cbrt.f64 (-.f64 1 (pow.f64 re 4))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 6))))) (2))) (((/.f64 (-.f64 1 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re)))) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (-.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (pow.f64 re 4)))) (2))) (((/.f64 (-.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 re 6))) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 1 (pow.f64 re 6)))) (2))) (((/.f64 (+.f64 1 (pow.f64 (*.f64 re (neg.f64 re)) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re))) (*.f64 re (neg.f64 re))))) (2))) (((/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (+.f64 (pow.f64 re 4) (*.f64 (pow.f64 re 4) (pow.f64 re 4)))))) (2))) (((/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 1 (+.f64 (pow.f64 re 6) (*.f64 (pow.f64 re 6) (pow.f64 re 6)))))) (2))) (((/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (neg.f64 (+.f64 1 (*.f64 re re)))) (2))) (((/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (neg.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) 1) (+.f64 1 (*.f64 re re))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re))))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) 1) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (2))) (((pow.f64 (-.f64 1 (*.f64 re re)) 1) (2))) (((pow.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) 2) (2))) (((pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 3) (2))) (((pow.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 2)) (2))) (((log.f64 (exp.f64 (-.f64 1 (*.f64 re re)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (*.f64 re re))))) (2))) (((cbrt.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3)) (2))) (((expm1.f64 (log.f64 (-.f64 2 (*.f64 re re)))) (2))) (((exp.f64 (log1p.f64 (*.f64 re (neg.f64 re)))) (2))) (((log1p.f64 (expm1.f64 (-.f64 1 (*.f64 re re)))) (2)))) |
| 1× | egg-herbie |
| 1114× | associate-*r* |
| 964× | associate-/r* |
| 946× | associate-/l/ |
| 946× | associate-*l* |
| 736× | *-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 712 | 12850 |
| 1 | 2199 | 12552 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
im |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
im |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 (pow.f64 re 2) im) (+.f64 (*.f64 re im) im)) |
(+.f64 (*.f64 (pow.f64 re 2) im) (+.f64 (*.f64 (pow.f64 re 3) im) (+.f64 (*.f64 re im) im))) |
(*.f64 -1 (/.f64 im re)) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (*.f64 -1 (/.f64 im re))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3))))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3)))))) |
(*.f64 -1 (/.f64 im re)) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (*.f64 -1 (/.f64 im re))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3))))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3)))))) |
1 |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(*.f64 -1 (pow.f64 re 2)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(*.f64 -1 (pow.f64 re 2)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(+.f64 im (*.f64 im re)) |
(+.f64 im (*.f64 re im)) |
(+.f64 (/.f64 im (-.f64 1 re)) (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re)))) |
(+.f64 (/.f64 im (-.f64 1 re)) (*.f64 1 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))))) |
(+.f64 (/.f64 im (-.f64 1 re)) (*.f64 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) 1)) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) (/.f64 im (-.f64 1 re))) |
(+.f64 (*.f64 im re) im) |
(+.f64 (*.f64 (/.f64 im 1) 1) (*.f64 (/.f64 im 1) re)) |
(+.f64 (*.f64 (/.f64 im 1) re) (*.f64 (/.f64 im 1) 1)) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) 1) (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) re)) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) re) (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) 1)) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) 1) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (fma.f64 re re re))) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (fma.f64 re re re)) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) 1)) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) re)) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 1 (/.f64 im 1)) (*.f64 re (/.f64 im 1))) |
(+.f64 (*.f64 re (/.f64 im 1)) (*.f64 1 (/.f64 im 1))) |
(+.f64 (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re))))) (*.f64 re (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))))) |
(+.f64 (*.f64 re (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re))))) (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))))) |
(+.f64 (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 (fma.f64 re re re) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) |
(+.f64 (*.f64 (fma.f64 re re re) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 re (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) (-.f64 1 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))))) |
(/.f64 im (/.f64 1 (+.f64 1 re))) |
(/.f64 im (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4)))) |
(/.f64 im (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6)))) |
(/.f64 1 (/.f64 1 (+.f64 im (*.f64 im re)))) |
(/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (-.f64 1 (pow.f64 re 4)))) |
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6)))) |
(/.f64 1 (*.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (-.f64 1 (*.f64 re re))))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 1 (-.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) |
(/.f64 (+.f64 im (*.f64 im re)) 1) |
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (/.f64 (/.f64 (-.f64 1 re) im) (sqrt.f64 (-.f64 1 (*.f64 re re))))) |
(/.f64 (sqrt.f64 im) (/.f64 (/.f64 1 (+.f64 1 re)) (sqrt.f64 im))) |
(/.f64 (sqrt.f64 im) (/.f64 (-.f64 1 re) (*.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 im)))) |
(/.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) (/.f64 (/.f64 (-.f64 1 re) im) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2) (/.f64 (/.f64 (-.f64 1 re) im) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(/.f64 (cbrt.f64 im) (/.f64 (/.f64 1 (+.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) |
(/.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (/.f64 1 (+.f64 1 re)) (cbrt.f64 im))) |
(/.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (-.f64 1 re) (*.f64 (-.f64 1 (*.f64 re re)) (cbrt.f64 im)))) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (-.f64 1 re)) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (+.f64 1 (*.f64 re re))))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (-.f64 1 re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re))) im)) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) 1)) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re)) (neg.f64 im))) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (/.f64 im (-.f64 1 re)))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) im)) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) 1)) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re)) (neg.f64 im))) |
(/.f64 (neg.f64 im) (/.f64 (+.f64 -1 re) (-.f64 1 (*.f64 re re)))) |
(/.f64 (neg.f64 im) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re)) (-.f64 1 (pow.f64 re 4)))) |
(/.f64 (neg.f64 im) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re)) (-.f64 1 (pow.f64 re 6)))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (sqrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(/.f64 (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (/.f64 (-.f64 1 re) (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (sqrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (cbrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re))))) (/.f64 (-.f64 1 re) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(/.f64 (*.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (-.f64 1 re) (sqrt.f64 (-.f64 1 (*.f64 re re))))) |
(/.f64 (*.f64 im (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (-.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(/.f64 (*.f64 im (-.f64 1 (pow.f64 re 4))) (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re)))) |
(/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (+.f64 1 (*.f64 re re))) |
(/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (+.f64 -1 re)) |
(/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) (/.f64 1 (+.f64 1 re))) |
(/.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (/.f64 1 (+.f64 1 (fma.f64 re re re)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)) (/.f64 (-.f64 1 re) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)))) |
(/.f64 (-.f64 1 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re)))) (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 re 4))) (*.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 re 6))) (*.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 1 (pow.f64 re 6)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 re (neg.f64 re)) 3)) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re))) (*.f64 re (neg.f64 re)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (pow.f64 re 4) (*.f64 (pow.f64 re 4) (pow.f64 re 4)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 1 (+.f64 (pow.f64 re 6) (*.f64 (pow.f64 re 6) (pow.f64 re 6)))))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 (-.f64 1 re))) (/.f64 (sqrt.f64 (-.f64 1 re)) im)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (*.f64 (/.f64 (-.f64 1 re) im) (neg.f64 (+.f64 1 (*.f64 re re))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (*.f64 (/.f64 (-.f64 1 re) im) (neg.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) |
(/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (+.f64 -1 re)) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) 1) (/.f64 (-.f64 1 re) im)) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 (/.f64 (-.f64 1 re) im))) (sqrt.f64 (/.f64 (-.f64 1 re) im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 re) im)) (cbrt.f64 (/.f64 (-.f64 1 re) im)))) (cbrt.f64 (/.f64 (-.f64 1 re) im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 1 (sqrt.f64 im))) (/.f64 (-.f64 1 re) (sqrt.f64 im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 1 (pow.f64 (cbrt.f64 im) 2))) (/.f64 (-.f64 1 re) (cbrt.f64 im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im))) (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (sqrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) (/.f64 (sqrt.f64 (-.f64 1 re)) (cbrt.f64 im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) 1)) (/.f64 (cbrt.f64 (-.f64 1 re)) im)) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (sqrt.f64 im))) (/.f64 (cbrt.f64 (-.f64 1 re)) (sqrt.f64 im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (pow.f64 (cbrt.f64 im) 2))) (/.f64 (cbrt.f64 (-.f64 1 re)) (cbrt.f64 im))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 4))) (-.f64 1 re)) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) 1) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re))))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) 1) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) 1) (+.f64 -1 re)) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (sqrt.f64 (-.f64 1 re))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (neg.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (sqrt.f64 (+.f64 -1 re))) (sqrt.f64 (+.f64 -1 re))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (*.f64 (cbrt.f64 (+.f64 -1 re)) (cbrt.f64 (+.f64 -1 re)))) (cbrt.f64 (+.f64 -1 re))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) -1) (-.f64 1 re)) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) 1) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) 1) (cbrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (cbrt.f64 (-.f64 1 re))))) (cbrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (+.f64 -1 re)) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (+.f64 -1 re)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (+.f64 1 (*.f64 re re))) (+.f64 -1 re)) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 -1 re)) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) 1) (+.f64 -1 re)) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (sqrt.f64 (-.f64 1 re))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (neg.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 -1 re))) (sqrt.f64 (+.f64 -1 re))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 -1 re)) (cbrt.f64 (+.f64 -1 re)))) (cbrt.f64 (+.f64 -1 re))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) -1) (-.f64 1 re)) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (-.f64 1 re))) |
(pow.f64 (+.f64 im (*.f64 im re)) 1) |
(pow.f64 (sqrt.f64 (+.f64 im (*.f64 im re))) 2) |
(pow.f64 (cbrt.f64 (+.f64 im (*.f64 im re))) 3) |
(pow.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 2)) |
(log.f64 (exp.f64 (+.f64 im (*.f64 im re)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 im (*.f64 im re))))) |
(cbrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3) (pow.f64 (/.f64 im (-.f64 1 re)) 3))) |
(expm1.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) |
(exp.f64 (log.f64 (+.f64 im (*.f64 im re)))) |
(log1p.f64 (expm1.f64 (+.f64 im (*.f64 im re)))) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) 1) (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) re)) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) re) (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) 1)) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) 1) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (fma.f64 re re re))) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (fma.f64 re re re)) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) 1)) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) re)) |
(+.f64 (*.f64 1 (/.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 re (/.f64 im (-.f64 1 (*.f64 re re))))) |
(+.f64 (*.f64 re (/.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 1 (/.f64 im (-.f64 1 (*.f64 re re))))) |
(+.f64 (*.f64 1 (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 (fma.f64 re re re) (/.f64 im (-.f64 1 (pow.f64 re 3))))) |
(+.f64 (*.f64 (fma.f64 re re re) (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 1 (/.f64 im (-.f64 1 (pow.f64 re 3))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 re (/.f64 im (-.f64 1 (pow.f64 re 3))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) 1) |
(*.f64 im (/.f64 1 (-.f64 1 re))) |
(*.f64 1 (/.f64 im (-.f64 1 re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (sqrt.f64 (/.f64 im (-.f64 1 re))) (sqrt.f64 (/.f64 im (-.f64 1 re)))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) (pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 2)) |
(*.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 2) (cbrt.f64 (/.f64 im (-.f64 1 re)))) |
(*.f64 (+.f64 1 re) (/.f64 im (-.f64 1 (*.f64 re re)))) |
(*.f64 (/.f64 1 (-.f64 1 re)) im) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(*.f64 (neg.f64 im) (/.f64 1 (+.f64 -1 re))) |
(*.f64 (*.f64 (sqrt.f64 im) (/.f64 1 (-.f64 1 re))) (sqrt.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 im) (/.f64 1 (-.f64 1 re))) (pow.f64 (cbrt.f64 im) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 re))) (/.f64 im (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (/.f64 im (cbrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 im 1) (/.f64 1 (-.f64 1 re))) |
(*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (/.f64 1 (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 im (cbrt.f64 (-.f64 1 re))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 re re))) (+.f64 im (*.f64 im re))) |
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 re 3))) (+.f64 im (*.f64 im (fma.f64 re re re)))) |
(*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 1 (+.f64 -1 re)) (neg.f64 im)) |
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (-.f64 1 re))) |
(*.f64 (/.f64 (sqrt.f64 im) (-.f64 1 re)) (sqrt.f64 im)) |
(*.f64 (/.f64 (sqrt.f64 im) (-.f64 1 re)) (/.f64 (sqrt.f64 im) 1)) |
(*.f64 (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re))) (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (-.f64 1 re))) |
(*.f64 (/.f64 (cbrt.f64 im) (-.f64 1 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) 1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (-.f64 1 re))) (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (/.f64 im (-.f64 1 re)))) |
(*.f64 (/.f64 (/.f64 im 1) 1) (/.f64 1 (-.f64 1 re))) |
(*.f64 (/.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (+.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 6))) (*.f64 (+.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re)) (cbrt.f64 im)) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (pow.f64 re 3)))) (neg.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (-.f64 1 (*.f64 (neg.f64 re) (neg.f64 re)))) (+.f64 1 re)) |
(*.f64 (/.f64 im (+.f64 1 (pow.f64 (neg.f64 re) 3))) (+.f64 1 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (neg.f64 re)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 im)) |
(*.f64 (/.f64 (neg.f64 im) (neg.f64 (-.f64 1 (*.f64 re re)))) (+.f64 1 re)) |
(*.f64 (/.f64 (neg.f64 im) (neg.f64 (-.f64 1 (pow.f64 re 3)))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 (/.f64 im 1) (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 (/.f64 im 1) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (+.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 re))) |
(*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (pow.f64 re 6))) (*.f64 (+.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(*.f64 (/.f64 (/.f64 im 1) (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) |
(*.f64 (/.f64 (/.f64 im 1) (neg.f64 (-.f64 1 (pow.f64 re 3)))) (neg.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (*.f64 (neg.f64 re) (neg.f64 re)))) (+.f64 1 re)) |
(*.f64 (/.f64 (/.f64 im 1) (+.f64 1 (pow.f64 (neg.f64 re) 3))) (+.f64 1 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (neg.f64 re)))) |
(*.f64 (/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 re))) |
(*.f64 (/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 (pow.f64 re 3)))) (sqrt.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 (*.f64 re re)))) (cbrt.f64 (+.f64 1 re))) |
(*.f64 (/.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 re 3)))) (cbrt.f64 (+.f64 1 (fma.f64 re re re)))) |
(pow.f64 (/.f64 im (-.f64 1 re)) 1) |
(pow.f64 (sqrt.f64 (/.f64 im (-.f64 1 re))) 2) |
(pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 3) |
(pow.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 3) 1/3) |
(pow.f64 (/.f64 (-.f64 1 re) im) -1) |
(neg.f64 (/.f64 im (+.f64 -1 re))) |
(sqrt.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 2)) |
(log.f64 (exp.f64 (/.f64 im (-.f64 1 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (-.f64 1 re))))) |
(cbrt.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 (-.f64 1 re) 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) |
(exp.f64 (log.f64 (/.f64 im (-.f64 1 re)))) |
(log1p.f64 (expm1.f64 (/.f64 im (-.f64 1 re)))) |
(+.f64 1 (*.f64 re (neg.f64 re))) |
(+.f64 (*.f64 re (neg.f64 re)) 1) |
(+.f64 (-.f64 1 (+.f64 1 (*.f64 re re))) 1) |
(*.f64 1 (-.f64 1 (*.f64 re re))) |
(*.f64 (-.f64 1 (*.f64 re re)) 1) |
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) |
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2) (cbrt.f64 (-.f64 1 (*.f64 re re)))) |
(*.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 1 (+.f64 1 (*.f64 re re)))) |
(*.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(*.f64 (/.f64 1 (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4))) |
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (-.f64 1 (pow.f64 re 4))) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (pow.f64 re 6))) (-.f64 (+.f64 1 (pow.f64 re 4)) (*.f64 re re))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (-.f64 1 (*.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) (+.f64 (*.f64 re re) (pow.f64 re 4))))) (-.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (pow.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 1 (/.f64 1 (-.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (+.f64 1 (*.f64 re re)) (sqrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (sqrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (/.f64 (+.f64 1 (*.f64 re re)) (cbrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(/.f64 (-.f64 1 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re)))) (+.f64 1 (*.f64 re re))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 re 6))) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 1 (pow.f64 re 6)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 re (neg.f64 re)) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re))) (*.f64 re (neg.f64 re))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (+.f64 (pow.f64 re 4) (*.f64 (pow.f64 re 4) (pow.f64 re 4)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 1 (+.f64 (pow.f64 re 6) (*.f64 (pow.f64 re 6) (pow.f64 re 6)))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (neg.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (neg.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) 1) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re))))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) 1) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(pow.f64 (-.f64 1 (*.f64 re re)) 1) |
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) 2) |
(pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 3) |
(pow.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 2)) |
(log.f64 (exp.f64 (-.f64 1 (*.f64 re re)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (*.f64 re re))))) |
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3)) |
(expm1.f64 (log.f64 (-.f64 2 (*.f64 re re)))) |
(exp.f64 (log1p.f64 (*.f64 re (neg.f64 re)))) |
(log1p.f64 (expm1.f64 (-.f64 1 (*.f64 re re)))) |
| Outputs |
|---|
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 2)) im) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
im |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
im |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 (pow.f64 re 2) im) (+.f64 (*.f64 re im) im)) |
(fma.f64 (*.f64 re re) im (fma.f64 re im im)) |
(+.f64 im (*.f64 im (fma.f64 re re re))) |
(+.f64 (*.f64 (pow.f64 re 2) im) (+.f64 (*.f64 (pow.f64 re 3) im) (+.f64 (*.f64 re im) im))) |
(fma.f64 (*.f64 re re) im (fma.f64 (pow.f64 re 3) im (fma.f64 re im im))) |
(*.f64 -1 (/.f64 im re)) |
(neg.f64 (/.f64 im re)) |
(/.f64 (neg.f64 im) re) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (*.f64 -1 (/.f64 im re))) |
(fma.f64 -1 (/.f64 im (*.f64 re re)) (neg.f64 (/.f64 im re))) |
(neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3))))) |
(fma.f64 -1 (/.f64 im (*.f64 re re)) (fma.f64 -1 (/.f64 im re) (/.f64 (neg.f64 im) (pow.f64 re 3)))) |
(*.f64 -1 (+.f64 (/.f64 im (*.f64 re re)) (+.f64 (/.f64 im re) (/.f64 im (pow.f64 re 3))))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3)))))) |
(fma.f64 -1 (/.f64 im (*.f64 re re)) (fma.f64 -1 (/.f64 im (pow.f64 re 4)) (fma.f64 -1 (/.f64 im re) (/.f64 (neg.f64 im) (pow.f64 re 3))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (pow.f64 re 3)))) (neg.f64 (+.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 re 4))))) |
(*.f64 -1 (/.f64 im re)) |
(neg.f64 (/.f64 im re)) |
(/.f64 (neg.f64 im) re) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (*.f64 -1 (/.f64 im re))) |
(fma.f64 -1 (/.f64 im (*.f64 re re)) (neg.f64 (/.f64 im re))) |
(neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3))))) |
(fma.f64 -1 (/.f64 im (*.f64 re re)) (fma.f64 -1 (/.f64 im re) (/.f64 (neg.f64 im) (pow.f64 re 3)))) |
(*.f64 -1 (+.f64 (/.f64 im (*.f64 re re)) (+.f64 (/.f64 im re) (/.f64 im (pow.f64 re 3))))) |
(+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 im (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 im re)) (*.f64 -1 (/.f64 im (pow.f64 re 3)))))) |
(fma.f64 -1 (/.f64 im (*.f64 re re)) (fma.f64 -1 (/.f64 im (pow.f64 re 4)) (fma.f64 -1 (/.f64 im re) (/.f64 (neg.f64 im) (pow.f64 re 3))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (pow.f64 re 3)))) (neg.f64 (+.f64 (/.f64 im (*.f64 re re)) (/.f64 im (pow.f64 re 4))))) |
1 |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(*.f64 -1 (pow.f64 re 2)) |
(*.f64 re (neg.f64 re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(*.f64 -1 (pow.f64 re 2)) |
(*.f64 re (neg.f64 re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 1 (*.f64 -1 (pow.f64 re 2))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 im (*.f64 im re)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 (/.f64 im (-.f64 1 re)) (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(+.f64 (/.f64 im (-.f64 1 re)) (*.f64 1 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(+.f64 (/.f64 im (-.f64 1 re)) (*.f64 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) (/.f64 im (-.f64 1 re))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(+.f64 (*.f64 im re) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 (/.f64 im 1) 1) (*.f64 (/.f64 im 1) re)) |
(fma.f64 re im im) |
(+.f64 (*.f64 (/.f64 im 1) re) (*.f64 (/.f64 im 1) 1)) |
(fma.f64 re im im) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) 1) (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) re)) |
(fma.f64 re im im) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) re) (*.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) 1)) |
(fma.f64 re im im) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) 1) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (fma.f64 re re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (-.f64 1 (*.f64 re re))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (*.f64 (-.f64 1 (*.f64 re re)) (+.f64 1 (fma.f64 re re re)))) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (fma.f64 re re re)) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) 1)) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (-.f64 1 (*.f64 re re))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (*.f64 (-.f64 1 (*.f64 re re)) (+.f64 1 (fma.f64 re re re)))) |
(+.f64 (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) re)) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (-.f64 1 (*.f64 re re))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (*.f64 (-.f64 1 (*.f64 re re)) (+.f64 1 (fma.f64 re re re)))) |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 1 (/.f64 im 1)) (*.f64 re (/.f64 im 1))) |
(fma.f64 re im im) |
(+.f64 (*.f64 re (/.f64 im 1)) (*.f64 1 (/.f64 im 1))) |
(fma.f64 re im im) |
(+.f64 (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re))))) (*.f64 re (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))))) |
(fma.f64 re im im) |
(+.f64 (*.f64 re (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re))))) (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))))) |
(fma.f64 re im im) |
(+.f64 (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 (fma.f64 re re re) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (-.f64 1 (*.f64 re re))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (*.f64 (-.f64 1 (*.f64 re re)) (+.f64 1 (fma.f64 re re re)))) |
(+.f64 (*.f64 (fma.f64 re re re) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 1 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (-.f64 1 (*.f64 re re))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (*.f64 (-.f64 1 (*.f64 re re)) (+.f64 1 (fma.f64 re re re)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re))))) (*.f64 re (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (-.f64 1 (*.f64 re re))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (*.f64 (-.f64 1 (*.f64 re re)) (+.f64 1 (fma.f64 re re re)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) 1) |
(fma.f64 re im im) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) (-.f64 1 (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 im (/.f64 1 (+.f64 1 re))) |
(fma.f64 re im im) |
(/.f64 im (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4)))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 im (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 1 (/.f64 1 (+.f64 im (*.f64 im re)))) |
(fma.f64 re im im) |
(/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (-.f64 1 (pow.f64 re 4)))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 1 (*.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (-.f64 1 (*.f64 re re))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 1 (-.f64 1 (*.f64 re re)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (+.f64 im (*.f64 im re)) 1) |
(fma.f64 re im im) |
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (/.f64 (/.f64 (-.f64 1 re) im) (sqrt.f64 (-.f64 1 (*.f64 re re))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (sqrt.f64 im) (/.f64 (/.f64 1 (+.f64 1 re)) (sqrt.f64 im))) |
(*.f64 (/.f64 (sqrt.f64 im) (/.f64 1 (+.f64 1 re))) (sqrt.f64 im)) |
(*.f64 (sqrt.f64 im) (*.f64 (+.f64 1 re) (sqrt.f64 im))) |
(/.f64 (sqrt.f64 im) (/.f64 (-.f64 1 re) (*.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 im)))) |
(*.f64 (/.f64 (sqrt.f64 im) (-.f64 1 re)) (*.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 im))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 im)) (/.f64 (sqrt.f64 im) (-.f64 1 re))) |
(/.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) (/.f64 (/.f64 (-.f64 1 re) im) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2) (/.f64 (/.f64 (-.f64 1 re) im) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (cbrt.f64 im) (/.f64 (/.f64 1 (+.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (/.f64 (cbrt.f64 im) (/.f64 1 (+.f64 1 re))) (pow.f64 (cbrt.f64 im) 2)) |
(*.f64 (cbrt.f64 im) (*.f64 (+.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) |
(/.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (/.f64 1 (+.f64 1 re)) (cbrt.f64 im))) |
(*.f64 (/.f64 (cbrt.f64 im) (/.f64 1 (+.f64 1 re))) (pow.f64 (cbrt.f64 im) 2)) |
(*.f64 (cbrt.f64 im) (*.f64 (+.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) |
(/.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 (-.f64 1 re) (*.f64 (-.f64 1 (*.f64 re re)) (cbrt.f64 im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re)) (*.f64 (-.f64 1 (*.f64 re re)) (cbrt.f64 im))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 re re)) (cbrt.f64 im)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re))) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (-.f64 1 re)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (+.f64 1 (*.f64 re re))))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (-.f64 1 re)))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re))) im)) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) 1)) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re)) (neg.f64 im))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) (neg.f64 im)) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(fma.f64 re im im) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (/.f64 (-.f64 1 re) im) (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (/.f64 im (-.f64 1 re)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) im)) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) 1)) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re)) (neg.f64 im))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (/.f64 (neg.f64 im) (+.f64 re -1))) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 6))) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 re -1))) |
(/.f64 (neg.f64 im) (/.f64 (+.f64 -1 re) (-.f64 1 (*.f64 re re)))) |
(*.f64 (/.f64 (neg.f64 im) (+.f64 re -1)) (-.f64 1 (*.f64 re re))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (+.f64 re -1)) |
(/.f64 (neg.f64 im) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) (neg.f64 im)) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) |
(/.f64 (neg.f64 im) (/.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re)) (-.f64 1 (pow.f64 re 6)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (/.f64 (neg.f64 im) (+.f64 re -1))) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 6))) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 re -1))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (sqrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (-.f64 1 re)) im)) |
(/.f64 (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (/.f64 (-.f64 1 re) (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (-.f64 1 re)) (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re))))) |
(*.f64 (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (-.f64 1 re))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (sqrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (/.f64 (-.f64 1 re) im))) (sqrt.f64 (-.f64 1 (pow.f64 re 6)))) |
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (*.f64 (-.f64 1 re) (/.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) im)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (/.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (cbrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (/.f64 (+.f64 1 (*.f64 re re)) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (-.f64 1 re) im))) (cbrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (+.f64 1 (*.f64 re re))) (/.f64 im (-.f64 1 re)))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re))))) (/.f64 (-.f64 1 re) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) |
(/.f64 (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (/.f64 (/.f64 (-.f64 1 re) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re))))) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (/.f64 (-.f64 1 re) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re)))))) (cbrt.f64 (*.f64 im (-.f64 1 (*.f64 re re))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (/.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (/.f64 (/.f64 (-.f64 1 re) im) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) (cbrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (/.f64 (-.f64 1 re) im)) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (*.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (-.f64 1 re) (sqrt.f64 (-.f64 1 (*.f64 re re))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 im (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (-.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (*.f64 im (-.f64 1 (pow.f64 re 4))) (*.f64 (-.f64 1 re) (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (*.f64 (-.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (+.f64 -1 re)) |
(*.f64 (/.f64 (neg.f64 im) (+.f64 re -1)) (-.f64 1 (*.f64 re re))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (+.f64 re -1)) |
(/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (-.f64 1 (*.f64 re re))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (/.f64 im (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (/.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 (*.f64 re re)))) (/.f64 1 (+.f64 1 re))) |
(fma.f64 re im im) |
(/.f64 (/.f64 im (/.f64 (-.f64 1 (pow.f64 re 3)) (-.f64 1 (*.f64 re re)))) (/.f64 1 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (-.f64 1 (*.f64 re re))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (*.f64 (-.f64 1 (*.f64 re re)) (+.f64 1 (fma.f64 re re re)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)) (/.f64 (-.f64 1 re) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)) (-.f64 1 re)) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im))) |
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 im)) (-.f64 1 re))) |
(/.f64 (-.f64 1 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re)))) (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 re 4))) (*.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (pow.f64 re 8)) (*.f64 (+.f64 1 (*.f64 re re)) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (pow.f64 re 4))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 8)) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 re 6))) (*.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 1 (pow.f64 re 6)))) |
(/.f64 (-.f64 1 (pow.f64 re 12)) (*.f64 (/.f64 (-.f64 1 re) im) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 1 (pow.f64 re 6))))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 re (neg.f64 re)) 3)) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re))) (*.f64 re (neg.f64 re)))))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (pow.f64 re 4) (*.f64 (pow.f64 re 4) (pow.f64 re 4)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (pow.f64 re 4) (pow.f64 re 8))))) |
(/.f64 (-.f64 1 (pow.f64 re 12)) (*.f64 (/.f64 (-.f64 1 re) im) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 (pow.f64 re 8) (+.f64 1 (pow.f64 re 4)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 1 (+.f64 (pow.f64 re 6) (*.f64 (pow.f64 re 6) (pow.f64 re 6)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 re 12))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (+.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 re 12)))) (*.f64 (-.f64 1 re) (/.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 (-.f64 1 re))) (/.f64 (sqrt.f64 (-.f64 1 re)) im)) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 re)) im) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (sqrt.f64 (-.f64 1 re)) (/.f64 (sqrt.f64 (-.f64 1 re)) im))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 -1 re))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (/.f64 (neg.f64 im) (+.f64 re -1))) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 6))) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 re -1))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 -1 re))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) (neg.f64 im)) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (*.f64 (/.f64 (-.f64 1 re) im) (neg.f64 (+.f64 1 (*.f64 re re))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 -1 (*.f64 re (neg.f64 re))))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 re 4)) (*.f64 (-.f64 1 re) (-.f64 -1 (*.f64 re re)))) im) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (*.f64 (/.f64 (-.f64 1 re) im) (neg.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (*.f64 (/.f64 (-.f64 1 re) im) (+.f64 -1 (neg.f64 (fma.f64 re re (pow.f64 re 4)))))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 re 6)) (*.f64 (-.f64 1 re) (-.f64 -1 (fma.f64 re re (pow.f64 re 4))))) im) |
(/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (+.f64 -1 re)) |
(*.f64 (/.f64 (neg.f64 im) (+.f64 re -1)) (-.f64 1 (*.f64 re re))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (+.f64 re -1)) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) 1) (/.f64 (-.f64 1 re) im)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re)) im) |
(*.f64 im (/.f64 (-.f64 1 (*.f64 re re)) (-.f64 1 re))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 (/.f64 (-.f64 1 re) im))) (sqrt.f64 (/.f64 (-.f64 1 re) im))) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 re) im)) (sqrt.f64 (/.f64 (-.f64 1 re) im)))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 re) im)) (cbrt.f64 (/.f64 (-.f64 1 re) im)))) (cbrt.f64 (/.f64 (-.f64 1 re) im))) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 re) im)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 re) im)) (cbrt.f64 (/.f64 (-.f64 1 re) im))))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 1 (sqrt.f64 im))) (/.f64 (-.f64 1 re) (sqrt.f64 im))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 im)) (-.f64 1 re)) (sqrt.f64 im)) |
(*.f64 (sqrt.f64 im) (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (sqrt.f64 im)) (-.f64 1 re))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 1 (pow.f64 (cbrt.f64 im) 2))) (/.f64 (-.f64 1 re) (cbrt.f64 im))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (pow.f64 (cbrt.f64 im) 2)) (/.f64 (-.f64 1 re) (cbrt.f64 im))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im))) (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im))) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im)) (/.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 im)))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (sqrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) (/.f64 (sqrt.f64 (-.f64 1 re)) (cbrt.f64 im))) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 re)) (cbrt.f64 im)) (/.f64 (sqrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2)))) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2)) (/.f64 (sqrt.f64 (-.f64 1 re)) (cbrt.f64 im)))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) 1)) (/.f64 (cbrt.f64 (-.f64 1 re)) im)) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 re))) im) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (cbrt.f64 (-.f64 1 re)) im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (sqrt.f64 im))) (/.f64 (cbrt.f64 (-.f64 1 re)) (sqrt.f64 im))) |
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (sqrt.f64 im)) (cbrt.f64 (-.f64 1 re))) (sqrt.f64 im)) |
(*.f64 (sqrt.f64 im) (/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (cbrt.f64 (-.f64 1 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (sqrt.f64 im))))) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (pow.f64 (cbrt.f64 im) 2))) (/.f64 (cbrt.f64 (-.f64 1 re)) (cbrt.f64 im))) |
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 re re)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (-.f64 1 re))) (cbrt.f64 im)) |
(/.f64 (-.f64 1 (*.f64 re re)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 1 re)) (cbrt.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (pow.f64 (cbrt.f64 im) 2))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 (-.f64 1 re) im)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 4))) (-.f64 1 re)) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) 1) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 im (-.f64 1 re)) (/.f64 (+.f64 1 (*.f64 re re)) (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (/.f64 im (-.f64 1 re)) (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (*.f64 (hypot.f64 1 re) (hypot.f64 1 re))) |
(/.f64 im (*.f64 (*.f64 (hypot.f64 1 re) (hypot.f64 1 re)) (/.f64 (-.f64 1 re) (-.f64 1 (pow.f64 re 4))))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re))))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re)))))) |
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) 1) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 im (/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 re))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (pow.f64 re 6))) (-.f64 1 re)) (sqrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) (sqrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (/.f64 im (-.f64 1 re)) (*.f64 (sqrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (/.f64 (sqrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6))))) |
(/.f64 (/.f64 (*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (pow.f64 re 6))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (*.f64 (/.f64 (/.f64 im (-.f64 1 re)) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) (/.f64 (-.f64 1 (pow.f64 re 6)) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (/.f64 (/.f64 im (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (/.f64 (-.f64 1 re) (-.f64 1 (pow.f64 re 6))))) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) 1) (+.f64 -1 re)) |
(*.f64 (/.f64 (neg.f64 im) (+.f64 re -1)) (-.f64 1 (*.f64 re re))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (+.f64 re -1)) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (sqrt.f64 (-.f64 1 re))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (neg.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 1 re)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (sqrt.f64 (+.f64 -1 re))) (sqrt.f64 (+.f64 -1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (sqrt.f64 (+.f64 re -1)) (sqrt.f64 (+.f64 re -1)))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (*.f64 (sqrt.f64 (+.f64 re -1)) (sqrt.f64 (+.f64 re -1)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (*.f64 (cbrt.f64 (+.f64 -1 re)) (cbrt.f64 (+.f64 -1 re)))) (cbrt.f64 (+.f64 -1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 re -1)) (*.f64 (cbrt.f64 (+.f64 re -1)) (cbrt.f64 (+.f64 re -1))))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (cbrt.f64 (+.f64 re -1))) (cbrt.f64 (+.f64 re -1))) (cbrt.f64 (+.f64 re -1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) -1) (-.f64 1 re)) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 -1 (neg.f64 im))) (-.f64 1 re)) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (-.f64 1 re) (/.f64 1 im))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (neg.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 1 re)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) 1) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (-.f64 1 (*.f64 re re))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (/.f64 im (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (-.f64 1 (*.f64 re re))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 re))) (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (/.f64 im (sqrt.f64 (-.f64 1 re)))) (*.f64 (cbrt.f64 (-.f64 1 re)) (cbrt.f64 (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (-.f64 1 (*.f64 re re))) (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 re re)) (/.f64 im (sqrt.f64 (-.f64 1 re)))) (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (/.f64 (/.f64 im (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (-.f64 1 (*.f64 re re))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 1 re))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)))) |
(/.f64 im (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) (/.f64 (sqrt.f64 (-.f64 1 re)) (-.f64 1 (*.f64 re re))))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) 1) (cbrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 1 re)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 1 re))) (sqrt.f64 (cbrt.f64 (-.f64 1 re))))) |
(/.f64 im (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 1 re))) (sqrt.f64 (cbrt.f64 (-.f64 1 re)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (-.f64 1 (*.f64 re re))))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 re))) (cbrt.f64 (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 re))) (cbrt.f64 (sqrt.f64 (-.f64 1 re)))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)))) |
(/.f64 (/.f64 im (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (-.f64 1 (*.f64 re re)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (cbrt.f64 (-.f64 1 re))))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (cbrt.f64 (-.f64 1 re))))) (cbrt.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 im (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 re))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (cbrt.f64 (-.f64 1 re))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2) (-.f64 1 (*.f64 re re))))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (+.f64 -1 re)) (+.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) (neg.f64 im)) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (+.f64 -1 re)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (/.f64 (neg.f64 im) (+.f64 re -1))) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 6))) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 re -1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) (neg.f64 im)) (+.f64 1 (*.f64 re re))) (+.f64 -1 re)) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) (neg.f64 im)) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 re -1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (neg.f64 im)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (+.f64 -1 re)) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (/.f64 (neg.f64 im) (+.f64 re -1))) |
(/.f64 (*.f64 im (+.f64 -1 (pow.f64 re 6))) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 re -1))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) 1) (+.f64 -1 re)) |
(*.f64 (/.f64 (neg.f64 im) (+.f64 re -1)) (-.f64 1 (*.f64 re re))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (+.f64 re -1)) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (sqrt.f64 (-.f64 1 re))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (neg.f64 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 1 re)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 -1 re))) (sqrt.f64 (+.f64 -1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (sqrt.f64 (+.f64 re -1)) (sqrt.f64 (+.f64 re -1)))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (*.f64 (sqrt.f64 (+.f64 re -1)) (sqrt.f64 (+.f64 re -1)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 -1 re)) (cbrt.f64 (+.f64 -1 re)))) (cbrt.f64 (+.f64 -1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (cbrt.f64 (+.f64 re -1)) (*.f64 (cbrt.f64 (+.f64 re -1)) (cbrt.f64 (+.f64 re -1))))) |
(/.f64 (/.f64 (/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (cbrt.f64 (+.f64 re -1))) (cbrt.f64 (+.f64 re -1))) (cbrt.f64 (+.f64 re -1))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) -1) (-.f64 1 re)) |
(/.f64 (/.f64 (-.f64 1 (*.f64 re re)) (/.f64 -1 (neg.f64 im))) (-.f64 1 re)) |
(/.f64 (-.f64 1 (*.f64 re re)) (*.f64 (-.f64 1 re) (/.f64 1 im))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (neg.f64 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 (-.f64 1 re))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 im (-.f64 1 (*.f64 re re)))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (-.f64 1 re))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (*.f64 im (+.f64 -1 (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 1 re)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)))) |
(pow.f64 (+.f64 im (*.f64 im re)) 1) |
(fma.f64 re im im) |
(pow.f64 (sqrt.f64 (+.f64 im (*.f64 im re))) 2) |
(pow.f64 (sqrt.f64 (fma.f64 re im im)) 2) |
(pow.f64 (cbrt.f64 (+.f64 im (*.f64 im re))) 3) |
(fma.f64 re im im) |
(pow.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3) 1/3) |
(fma.f64 re im im) |
(sqrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 re im im) 2)) |
(log.f64 (exp.f64 (+.f64 im (*.f64 im re)))) |
(fma.f64 re im im) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 im (*.f64 im re))))) |
(fma.f64 re im im) |
(cbrt.f64 (pow.f64 (+.f64 im (*.f64 im re)) 3)) |
(fma.f64 re im im) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3) (pow.f64 (/.f64 im (-.f64 1 re)) 3))) |
(expm1.f64 (log1p.f64 (+.f64 im (*.f64 im re)))) |
(fma.f64 re im im) |
(exp.f64 (log.f64 (+.f64 im (*.f64 im re)))) |
(fma.f64 re im im) |
(log1p.f64 (expm1.f64 (+.f64 im (*.f64 im re)))) |
(fma.f64 re im im) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) 1) (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) re)) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) re) (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) 1)) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) 1) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (fma.f64 re re re))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (fma.f64 re re re)) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) 1)) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(+.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (+.f64 1 (*.f64 re re))) (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) re)) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(+.f64 (*.f64 1 (/.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 re (/.f64 im (-.f64 1 (*.f64 re re))))) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 re (/.f64 im (-.f64 1 (*.f64 re re)))) (*.f64 1 (/.f64 im (-.f64 1 (*.f64 re re))))) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 1 (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 (fma.f64 re re re) (/.f64 im (-.f64 1 (pow.f64 re 3))))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(+.f64 (*.f64 (fma.f64 re re re) (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 1 (/.f64 im (-.f64 1 (pow.f64 re 3))))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) (*.f64 re (/.f64 im (-.f64 1 (pow.f64 re 3))))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) 1) |
(/.f64 im (-.f64 1 re)) |
(*.f64 im (/.f64 1 (-.f64 1 re))) |
(/.f64 im (-.f64 1 re)) |
(*.f64 1 (/.f64 im (-.f64 1 re))) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (/.f64 1 (-.f64 1 re)) (*.f64 (sqrt.f64 im) (sqrt.f64 im))) |
(*.f64 (sqrt.f64 (/.f64 im (-.f64 1 re))) (sqrt.f64 (/.f64 im (-.f64 1 re)))) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (cbrt.f64 im) (*.f64 (/.f64 1 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) (pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 2)) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 2) (cbrt.f64 (/.f64 im (-.f64 1 re)))) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (+.f64 1 re) (/.f64 im (-.f64 1 (*.f64 re re)))) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 1 (-.f64 1 re)) im) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(*.f64 (neg.f64 im) (/.f64 1 (+.f64 -1 re))) |
(*.f64 (neg.f64 im) (/.f64 1 (+.f64 re -1))) |
(/.f64 (neg.f64 im) (+.f64 re -1)) |
(*.f64 (*.f64 (sqrt.f64 im) (/.f64 1 (-.f64 1 re))) (sqrt.f64 im)) |
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (/.f64 1 (-.f64 1 re)) (*.f64 (sqrt.f64 im) (sqrt.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 im) (/.f64 1 (-.f64 1 re))) (pow.f64 (cbrt.f64 im) 2)) |
(*.f64 (cbrt.f64 im) (*.f64 (/.f64 1 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 re))) (/.f64 im (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (/.f64 1 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (/.f64 im (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 im (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) |
(*.f64 (/.f64 im 1) (/.f64 1 (-.f64 1 re))) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (/.f64 1 (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (/.f64 1 (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 re))) |
(/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 re))) |
(*.f64 (/.f64 im (cbrt.f64 (-.f64 1 re))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (/.f64 im (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (/.f64 im (cbrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 re re))) (+.f64 im (*.f64 im re))) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 re 3))) (+.f64 im (*.f64 im (fma.f64 re re re)))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 3))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 1 (+.f64 -1 re)) (neg.f64 im)) |
(*.f64 (neg.f64 im) (/.f64 1 (+.f64 re -1))) |
(/.f64 (neg.f64 im) (+.f64 re -1)) |
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (-.f64 1 re))) |
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (-.f64 1 re))) |
(*.f64 (/.f64 (sqrt.f64 im) (-.f64 1 re)) (sqrt.f64 im)) |
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (-.f64 1 re))) |
(*.f64 (/.f64 (sqrt.f64 im) (-.f64 1 re)) (/.f64 (sqrt.f64 im) 1)) |
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (-.f64 1 re))) |
(*.f64 (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re))) (sqrt.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 re))) |
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re))) (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (-.f64 1 re))) (sqrt.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 im)) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (-.f64 1 re))) |
(*.f64 (cbrt.f64 im) (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re))) |
(*.f64 (/.f64 (cbrt.f64 im) (-.f64 1 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) 1)) |
(*.f64 (cbrt.f64 im) (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (-.f64 1 re))) (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 im) 2)) (sqrt.f64 (-.f64 1 re))) |
(*.f64 (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re))) (pow.f64 (cbrt.f64 im) 2)) (sqrt.f64 (-.f64 1 re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (-.f64 1 re))) (/.f64 (cbrt.f64 im) (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (/.f64 im (-.f64 1 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) |
(*.f64 (/.f64 (/.f64 im 1) 1) (/.f64 1 (-.f64 1 re))) |
(/.f64 im (-.f64 1 re)) |
(*.f64 (/.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (+.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 re))) |
(/.f64 (*.f64 (fma.f64 re im im) (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 6))) (*.f64 (+.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 6))) (+.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (/.f64 (fma.f64 re im im) (-.f64 1 (pow.f64 re 6)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re)) (cbrt.f64 im)) |
(*.f64 (cbrt.f64 im) (/.f64 (pow.f64 (cbrt.f64 im) 2) (-.f64 1 re))) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) |
(/.f64 (*.f64 im (-.f64 -1 re)) (+.f64 -1 (*.f64 re re))) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (pow.f64 re 3)))) (neg.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (pow.f64 re 3)))) (+.f64 -1 (neg.f64 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (+.f64 (pow.f64 re 3) -1)) (-.f64 -1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (-.f64 1 (*.f64 (neg.f64 re) (neg.f64 re)))) (+.f64 1 re)) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (+.f64 1 (pow.f64 (neg.f64 re) 3))) (+.f64 1 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (neg.f64 re)))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 im)) |
(*.f64 (cbrt.f64 im) (*.f64 (/.f64 1 (-.f64 1 re)) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (cbrt.f64 im) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 (-.f64 1 re)))) |
(*.f64 (/.f64 (neg.f64 im) (neg.f64 (-.f64 1 (*.f64 re re)))) (+.f64 1 re)) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) |
(/.f64 (*.f64 im (-.f64 -1 re)) (+.f64 -1 (*.f64 re re))) |
(*.f64 (/.f64 (neg.f64 im) (neg.f64 (-.f64 1 (pow.f64 re 3)))) (+.f64 1 (fma.f64 re re re))) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (pow.f64 re 3)))) (+.f64 -1 (neg.f64 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (+.f64 (pow.f64 re 3) -1)) (-.f64 -1 (fma.f64 re re re))) |
(*.f64 (/.f64 (/.f64 im 1) (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) |
(*.f64 (/.f64 (/.f64 im 1) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) (/.f64 (+.f64 1 re) (cbrt.f64 (-.f64 1 (*.f64 re re))))) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 re))) |
(*.f64 (/.f64 im (-.f64 1 (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 re))) |
(/.f64 (*.f64 (fma.f64 re im im) (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4))) |
(*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (pow.f64 re 6))) (*.f64 (+.f64 1 re) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (pow.f64 re 6))) (+.f64 1 re)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (/.f64 (fma.f64 re im im) (-.f64 1 (pow.f64 re 6)))) |
(*.f64 (/.f64 (/.f64 im 1) (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (*.f64 re re)))) (neg.f64 (+.f64 1 re))) |
(/.f64 (*.f64 im (-.f64 -1 re)) (+.f64 -1 (*.f64 re re))) |
(*.f64 (/.f64 (/.f64 im 1) (neg.f64 (-.f64 1 (pow.f64 re 3)))) (neg.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (neg.f64 (-.f64 1 (pow.f64 re 3)))) (+.f64 -1 (neg.f64 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (+.f64 (pow.f64 re 3) -1)) (-.f64 -1 (fma.f64 re re re))) |
(*.f64 (/.f64 (/.f64 im 1) (-.f64 1 (*.f64 (neg.f64 re) (neg.f64 re)))) (+.f64 1 re)) |
(/.f64 (fma.f64 re im im) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 (/.f64 im 1) (+.f64 1 (pow.f64 (neg.f64 re) 3))) (+.f64 1 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (neg.f64 re)))) |
(*.f64 (+.f64 1 (fma.f64 re re re)) (/.f64 im (-.f64 1 (pow.f64 re 3)))) |
(*.f64 (/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 re))) |
(*.f64 (/.f64 im (sqrt.f64 (-.f64 1 (*.f64 re re)))) (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) |
(/.f64 (*.f64 im (/.f64 (sqrt.f64 (+.f64 1 re)) (sqrt.f64 (-.f64 1 re)))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) |
(*.f64 (/.f64 (/.f64 im (sqrt.f64 (-.f64 1 re))) (sqrt.f64 (-.f64 1 (pow.f64 re 3)))) (sqrt.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (*.f64 (sqrt.f64 (-.f64 1 re)) (sqrt.f64 (-.f64 1 (pow.f64 re 3))))) (sqrt.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 (*.f64 re re)))) (cbrt.f64 (+.f64 1 re))) |
(*.f64 (/.f64 im (*.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (+.f64 1 re))) |
(*.f64 (/.f64 (/.f64 im (cbrt.f64 (-.f64 1 (*.f64 re re)))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (+.f64 1 re))) |
(*.f64 (/.f64 (/.f64 im (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 re 3)))) (cbrt.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 im (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 3))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2))) (cbrt.f64 (+.f64 1 (fma.f64 re re re)))) |
(*.f64 (/.f64 (/.f64 im (cbrt.f64 (-.f64 1 (pow.f64 re 3)))) (pow.f64 (cbrt.f64 (-.f64 1 re)) 2)) (cbrt.f64 (+.f64 1 (fma.f64 re re re)))) |
(pow.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 im (-.f64 1 re)) |
(pow.f64 (sqrt.f64 (/.f64 im (-.f64 1 re))) 2) |
(/.f64 im (-.f64 1 re)) |
(pow.f64 (cbrt.f64 (/.f64 im (-.f64 1 re))) 3) |
(/.f64 im (-.f64 1 re)) |
(pow.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 3) 1/3) |
(/.f64 im (-.f64 1 re)) |
(pow.f64 (/.f64 (-.f64 1 re) im) -1) |
(/.f64 im (-.f64 1 re)) |
(neg.f64 (/.f64 im (+.f64 -1 re))) |
(*.f64 (neg.f64 im) (/.f64 1 (+.f64 re -1))) |
(/.f64 (neg.f64 im) (+.f64 re -1)) |
(sqrt.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 2)) |
(log.f64 (exp.f64 (/.f64 im (-.f64 1 re)))) |
(/.f64 im (-.f64 1 re)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (-.f64 1 re))))) |
(/.f64 im (-.f64 1 re)) |
(cbrt.f64 (pow.f64 (/.f64 im (-.f64 1 re)) 3)) |
(/.f64 im (-.f64 1 re)) |
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 (-.f64 1 re) 3))) |
(/.f64 im (-.f64 1 re)) |
(expm1.f64 (log1p.f64 (/.f64 im (-.f64 1 re)))) |
(/.f64 im (-.f64 1 re)) |
(exp.f64 (log.f64 (/.f64 im (-.f64 1 re)))) |
(/.f64 im (-.f64 1 re)) |
(log1p.f64 (expm1.f64 (/.f64 im (-.f64 1 re)))) |
(/.f64 im (-.f64 1 re)) |
(+.f64 1 (*.f64 re (neg.f64 re))) |
(-.f64 1 (*.f64 re re)) |
(+.f64 (*.f64 re (neg.f64 re)) 1) |
(-.f64 1 (*.f64 re re)) |
(+.f64 (-.f64 1 (+.f64 1 (*.f64 re re))) 1) |
(-.f64 1 (*.f64 re re)) |
(*.f64 1 (-.f64 1 (*.f64 re re))) |
(-.f64 1 (*.f64 re re)) |
(*.f64 (-.f64 1 (*.f64 re re)) 1) |
(-.f64 1 (*.f64 re re)) |
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) (sqrt.f64 (-.f64 1 (*.f64 re re)))) |
(-.f64 1 (*.f64 re re)) |
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2)) |
(-.f64 1 (*.f64 re re)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 2) (cbrt.f64 (-.f64 1 (*.f64 re re)))) |
(-.f64 1 (*.f64 re re)) |
(*.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 1 (+.f64 1 (*.f64 re re)))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) 1) (+.f64 1 (*.f64 re re))) |
(*.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(*.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 1 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 re 6))) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 (/.f64 1 (+.f64 1 (*.f64 re re))) (-.f64 1 (pow.f64 re 4))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 4)) 1) (+.f64 1 (*.f64 re re))) |
(*.f64 (-.f64 1 (pow.f64 re 4)) (/.f64 1 (+.f64 1 (*.f64 re re)))) |
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (-.f64 1 (pow.f64 re 6))) |
(*.f64 (-.f64 1 (pow.f64 re 6)) (/.f64 1 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 re 6))) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (-.f64 1 (pow.f64 re 4))) (-.f64 1 (*.f64 re re))) |
(-.f64 1 (*.f64 re re)) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (pow.f64 re 6))) (-.f64 (+.f64 1 (pow.f64 re 4)) (*.f64 re re))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (pow.f64 re 6))) (+.f64 1 (-.f64 (pow.f64 re 4) (*.f64 re re)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (-.f64 1 (*.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) (+.f64 (*.f64 re re) (pow.f64 re 4))))) (-.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (-.f64 1 (*.f64 (fma.f64 re re (pow.f64 re 4)) (fma.f64 re re (pow.f64 re 4))))) (-.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (pow.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 re re) (pow.f64 re 4)) (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (-.f64 (*.f64 (fma.f64 re re (pow.f64 re 4)) (fma.f64 re re (pow.f64 re 4))) (fma.f64 re re (pow.f64 re 4))))) (+.f64 1 (pow.f64 (fma.f64 re re (pow.f64 re 4)) 3))) |
(/.f64 1 (/.f64 1 (-.f64 1 (*.f64 re re)))) |
(-.f64 1 (*.f64 re re)) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (+.f64 1 (*.f64 re re)) (sqrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (sqrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (sqrt.f64 (-.f64 1 (pow.f64 re 6)))) |
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 re 6))) (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (/.f64 (+.f64 1 (*.f64 re re)) (cbrt.f64 (-.f64 1 (pow.f64 re 4))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (+.f64 1 (*.f64 re re))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) |
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 4)))) (+.f64 1 (*.f64 re re)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (/.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (cbrt.f64 (-.f64 1 (pow.f64 re 6))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) |
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 re 6))) (cbrt.f64 (-.f64 1 (pow.f64 re 6)))) (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (-.f64 1 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re)))) (+.f64 1 (*.f64 re re))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 re 4))) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (pow.f64 re 8)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 re 6))) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 1 (pow.f64 re 6)))) |
(/.f64 (-.f64 1 (pow.f64 re 12)) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 1 (pow.f64 re 6)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 re (neg.f64 re)) 3)) (+.f64 1 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (*.f64 re (neg.f64 re))) (*.f64 re (neg.f64 re))))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (+.f64 (pow.f64 re 4) (*.f64 (pow.f64 re 4) (pow.f64 re 4)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 4) 3)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 1 (+.f64 (pow.f64 re 4) (pow.f64 re 8))))) |
(/.f64 (-.f64 1 (pow.f64 re 12)) (*.f64 (+.f64 1 (*.f64 re re)) (+.f64 (pow.f64 re 8) (+.f64 1 (pow.f64 re 4))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))) (+.f64 1 (+.f64 (pow.f64 re 6) (*.f64 (pow.f64 re 6) (pow.f64 re 6)))))) |
(/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (*.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))) (+.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 re 12))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 re 6) 3)) (+.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 re 12)))) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (neg.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 4))) (+.f64 -1 (*.f64 re (neg.f64 re)))) |
(/.f64 (+.f64 -1 (pow.f64 re 4)) (-.f64 -1 (*.f64 re re))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (neg.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 re 6))) (+.f64 -1 (neg.f64 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (+.f64 -1 (pow.f64 re 6)) (-.f64 -1 (fma.f64 re re (pow.f64 re 4)))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) 1) (+.f64 1 (*.f64 re re))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (+.f64 1 (*.f64 re re))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (sqrt.f64 (+.f64 1 (*.f64 re re)))) (sqrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (hypot.f64 1 re) (hypot.f64 1 re))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re))))) (cbrt.f64 (+.f64 1 (*.f64 re re)))) |
(/.f64 (-.f64 1 (pow.f64 re 4)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 re re))) (cbrt.f64 (+.f64 1 (*.f64 re re)))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) 1) (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (sqrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (sqrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 re re) (pow.f64 re 4))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))))) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) |
(/.f64 (/.f64 (-.f64 1 (pow.f64 re 6)) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4))))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))) (cbrt.f64 (+.f64 1 (fma.f64 re re (pow.f64 re 4)))))) |
(pow.f64 (-.f64 1 (*.f64 re re)) 1) |
(-.f64 1 (*.f64 re re)) |
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 re re))) 2) |
(-.f64 1 (*.f64 re re)) |
(pow.f64 (cbrt.f64 (-.f64 1 (*.f64 re re))) 3) |
(-.f64 1 (*.f64 re re)) |
(pow.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3) 1/3) |
(-.f64 1 (*.f64 re re)) |
(sqrt.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 2)) |
(log.f64 (exp.f64 (-.f64 1 (*.f64 re re)))) |
(-.f64 1 (*.f64 re re)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (*.f64 re re))))) |
(-.f64 1 (*.f64 re re)) |
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 re re)) 3)) |
(-.f64 1 (*.f64 re re)) |
(expm1.f64 (log.f64 (-.f64 2 (*.f64 re re)))) |
(exp.f64 (log1p.f64 (*.f64 re (neg.f64 re)))) |
(log1p.f64 (expm1.f64 (-.f64 1 (*.f64 re re)))) |
(-.f64 1 (*.f64 re re)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re) |
| ✓ | 97.4% | (*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
Compiled 33 to 17 computations (48.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | 0 | (*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
| 0.0ms | im | @ | inf | (*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
| 0.0ms | im | @ | -inf | (*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
| 0.0ms | re | @ | inf | (*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
| 0.0ms | re | @ | -inf | (*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
| 1× | batch-egg-rewrite |
| 1024× | *-commutative |
| 972× | unswap-sqr |
| 682× | distribute-lft-in |
| 658× | distribute-rgt-in |
| 610× | associate-*r/ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 48 |
| 1 | 229 | 48 |
| 2 | 2950 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(+.f64 (fma.f64 1/2 (*.f64 re re) 1) re) |
| Outputs |
|---|
((((+.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) (*.f64 im re)) (2))) (((+.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (+.f64 im (*.f64 im re))) (2))) (((+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (*.f64 im (+.f64 re 1))) (2))) (((+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (*.f64 (+.f64 re 1) im)) (2))) (((+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) (2))) (((+.f64 (*.f64 im (+.f64 re (*.f64 1/2 (*.f64 re re)))) im) (2))) (((+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) 1) (2))) (((/.f64 im (/.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) im)) (2))) (((/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) im)) (2))) (((/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (2))) (((/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) (2))) (((/.f64 (*.f64 im (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((/.f64 (*.f64 im (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 im (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 1 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (2))) (((/.f64 (*.f64 1 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (2))) (((/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) (2))) (((/.f64 (*.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) im) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) im) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) im) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (2))) (((/.f64 (*.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im))) 1) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3)) 1) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (2))) (((/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (2))) (((/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 im) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3)) (2))) (((cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (2))) (((exp.f64 (log.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (2))) (((log1p.f64 (expm1.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (2))) (((fma.f64 im (fma.f64 1/2 (*.f64 re re) 1) (*.f64 im re)) (2))) (((fma.f64 (fma.f64 1/2 (*.f64 re re) 1) im (*.f64 im re)) (2)))) |
((((-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1))) (-.f64 1 re)) (2))) (((-.f64 (exp.f64 (log1p.f64 re)) (-.f64 1 (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((-.f64 (exp.f64 (log1p.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 1) (2))) (((-.f64 (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (/.f64 (*.f64 re re) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((-.f64 (+.f64 re (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1)))) 1) (2))) (((-.f64 (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (exp.f64 (log1p.f64 re))) 1) (2))) (((*.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((*.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 1) (2))) (((*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (2))) (((*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((*.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((*.f64 (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (2))) (((*.f64 (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (*.f64 re re) (*.f64 (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3))) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (-.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) (2))) (((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (2))) (((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))))) (2))) (((*.f64 (*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) (2))) (((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) (2))) (((/.f64 1 (/.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((/.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (2))) (((/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (2))) (((/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) (2))) (((/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (*.f64 re re) 3)) (*.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (2))) (((/.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((/.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 re 4)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))) (2))) (((/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (*.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)))))) (2))) (((/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))))) (2))) (((/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) 1) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 re 4)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (*.f64 re re) 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (2))) (((pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3) 1/3) (2))) (((neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (2))) (((neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) (2))) (((sqrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (2))) (((log.f64 (exp.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3)) (2))) (((expm1.f64 (log1p.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((exp.f64 (log.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((log1p.f64 (expm1.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (2))) (((fma.f64 1 re (fma.f64 1/2 (*.f64 re re) 1)) (2))) (((fma.f64 1 (fma.f64 1/2 (*.f64 re re) 1) re) (2))) (((fma.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) re) (2))) (((fma.f64 (sqrt.f64 re) (sqrt.f64 re) (fma.f64 1/2 (*.f64 re re) 1)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) re) (2))) (((fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (fma.f64 1/2 (*.f64 re re) 1)) (2)))) |
| 1× | egg-herbie |
| 1230× | associate-/r/ |
| 1218× | associate-/l/ |
| 618× | associate-/l* |
| 524× | +-commutative |
| 476× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 371 | 9283 |
| 1 | 1065 | 8793 |
| 2 | 4748 | 8787 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
im |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) im)) |
(+.f64 (*.f64 re im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im))) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) im)) |
(+.f64 (*.f64 re im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im))) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
1 |
(+.f64 1 re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(*.f64 1/2 (pow.f64 re 2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(*.f64 1/2 (pow.f64 re 2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) (*.f64 im re)) |
(+.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1))) |
(+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (+.f64 im (*.f64 im re))) |
(+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (*.f64 im (+.f64 re 1))) |
(+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (*.f64 (+.f64 re 1) im)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 1/2 (*.f64 re re)))) im) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) 1) |
(/.f64 im (/.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) im)) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) im)) |
(/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (*.f64 im (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(/.f64 (*.f64 im (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 im (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 1 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(/.f64 (*.f64 1 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (*.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) im) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) im) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) im) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(/.f64 (*.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im))) 1) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3)) 1) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) |
(/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 1) |
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 3) |
(pow.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 2)) |
(log.f64 (pow.f64 (exp.f64 im) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(exp.f64 (log.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) 1) (*.f64 im re)) |
(fma.f64 (fma.f64 1/2 (*.f64 re re) 1) im (*.f64 im re)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1))) (-.f64 1 re)) |
(-.f64 (exp.f64 (log1p.f64 re)) (-.f64 1 (fma.f64 1/2 (*.f64 re re) 1))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (/.f64 (*.f64 re re) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(-.f64 (+.f64 re (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1)))) 1) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (exp.f64 (log1p.f64 re))) 1) |
(*.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(*.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 1) |
(*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (*.f64 re re) (*.f64 (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3))) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (-.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 1 (/.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(/.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (*.f64 re re) 3)) (*.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(/.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 re 4)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (*.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) 1) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 re 4)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (*.f64 re re) 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 1) |
(pow.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 2) |
(pow.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3) |
(pow.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3) 1/3) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) |
(sqrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) |
(log.f64 (exp.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(exp.f64 (log.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(log1p.f64 (expm1.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(fma.f64 1 re (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 1 (fma.f64 1/2 (*.f64 re re) 1) re) |
(fma.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (fma.f64 1/2 (*.f64 re re) 1)) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
im |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) im)) |
(*.f64 1/2 (*.f64 im (*.f64 re re))) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(+.f64 (*.f64 re im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im))) |
(*.f64 im (fma.f64 1/2 (*.f64 re re) re)) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) im)) |
(*.f64 1/2 (*.f64 im (*.f64 re re))) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(+.f64 (*.f64 re im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im))) |
(*.f64 im (fma.f64 1/2 (*.f64 re re) re)) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 re im) (+.f64 im (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
1 |
(+.f64 1 re) |
(+.f64 re 1) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 1/2 (pow.f64 re 2)) |
(*.f64 1/2 (*.f64 re re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(fma.f64 1/2 (*.f64 re re) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 1/2 (pow.f64 re 2)) |
(*.f64 1/2 (*.f64 re re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(fma.f64 1/2 (*.f64 re re) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) (*.f64 im re)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (+.f64 im (*.f64 im re))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (*.f64 im (+.f64 re 1))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 im (*.f64 1/2 (*.f64 re re))) (*.f64 (+.f64 re 1) im)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 1/2 (*.f64 re re)))) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) 1) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 im (/.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) im)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) im)) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (*.f64 im im) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(*.f64 (/.f64 (*.f64 im im) im) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im) (*.f64 im (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re (*.f64 re im)) im) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 im (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 im (*.f64 im (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re (*.f64 re im)) im) 3) (pow.f64 (*.f64 re im) 3)) (*.f64 im (+.f64 (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 im (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (*.f64 im (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (*.f64 im (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (*.f64 im (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (*.f64 1 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (*.f64 1 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (*.f64 im im) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(*.f64 (/.f64 (*.f64 im im) im) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im) (*.f64 im (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re (*.f64 re im)) im) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 im (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 im (*.f64 im (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re (*.f64 re im)) im) 3) (pow.f64 (*.f64 re im) 3)) (*.f64 im (+.f64 (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 im (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (*.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) im) |
(/.f64 (*.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(*.f64 (/.f64 (hypot.f64 (pow.f64 re 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(/.f64 (*.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (/.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (/.f64 (/.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) im)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) im) |
(/.f64 (*.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (/.f64 (cbrt.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(/.f64 im (/.f64 (/.f64 (cbrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) im) |
(/.f64 (*.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) im) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) im) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) im) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (*.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (*.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 im im))) 1) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 (*.f64 im im) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 im (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(*.f64 (/.f64 (*.f64 im im) im) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 im re) 3)) 1) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im)) (*.f64 (*.f64 im re) (-.f64 (*.f64 im re) (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 1/2 (*.f64 re re) 1)) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 im im) (*.f64 im (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re (*.f64 re im)) im) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 im (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 im (*.f64 im (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re (*.f64 re im)) im) 3) (pow.f64 (*.f64 re im) 3)) (*.f64 im (+.f64 (*.f64 re (*.f64 im (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 im (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) im) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(*.f64 (/.f64 (hypot.f64 (pow.f64 re 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) (*.f64 im (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(/.f64 (/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) |
(/.f64 (*.f64 im (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)))) |
(*.f64 (/.f64 im (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)))) im) |
(/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (/.f64 (*.f64 im (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) im) |
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 1) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 2) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 3) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(pow.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3) 1/3) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) 2)) |
(fabs.f64 (fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im)) |
(log.f64 (pow.f64 (exp.f64 im) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(exp.f64 (log.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) 1) (*.f64 im re)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(fma.f64 (fma.f64 1/2 (*.f64 re re) 1) im (*.f64 im re)) |
(fma.f64 im (fma.f64 1/2 (*.f64 re re) re) im) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1))) (-.f64 1 re)) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1))) 1) re) |
(+.f64 re (expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1)))) |
(-.f64 (exp.f64 (log1p.f64 re)) (-.f64 1 (fma.f64 1/2 (*.f64 re re) 1))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 re)) 1) (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 (fma.f64 1/2 (*.f64 re re) 1) (expm1.f64 (log1p.f64 re))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) 1) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (/.f64 (*.f64 re re) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(-.f64 (+.f64 re (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1)))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1))) 1) re) |
(+.f64 re (expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 re re) 1)))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (exp.f64 (log1p.f64 re))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 re)) 1) (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 (fma.f64 1/2 (*.f64 re re) 1) (expm1.f64 (log1p.f64 re))) |
(*.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 1) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(*.f64 (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (fma.f64 re (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (*.f64 re re) (*.f64 (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 4) (*.f64 (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (*.f64 (*.f64 re re) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 4) (*.f64 re (*.f64 re (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3))) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (-.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3))) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (*.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (-.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 re (*.f64 (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (fma.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (neg.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 4))) (+.f64 (pow.f64 (*.f64 re (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(*.f64 (*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (*.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (cbrt.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))))) |
(/.f64 1 (/.f64 1 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) |
(*.f64 (hypot.f64 (pow.f64 re 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3/2)) (/.f64 (hypot.f64 (pow.f64 re 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3/2)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (/.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (/.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (/.f64 (/.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (*.f64 re re) 3)) (*.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (pow.f64 (*.f64 re re) 3)) (*.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (pow.f64 re 6)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 re 4)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))) |
(/.f64 (/.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (neg.f64 (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (fma.f64 re re (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 4) (pow.f64 re 4)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (fma.f64 re re (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (*.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (*.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)) (fma.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6)))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (+.f64 (pow.f64 re 4) (*.f64 re (*.f64 re (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (pow.f64 re 6)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 4) (fma.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (pow.f64 re 4))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(*.f64 (/.f64 (hypot.f64 (pow.f64 re 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (/.f64 (cbrt.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)) 1) (-.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) 1) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) 1) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) (/.f64 (sqrt.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(*.f64 (/.f64 (hypot.f64 (pow.f64 re 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (/.f64 (cbrt.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) (cbrt.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 re 4)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) |
(/.f64 (/.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (neg.f64 (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (fma.f64 re re (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 4) (pow.f64 re 4)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (fma.f64 re re (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (/.f64 1 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (+.f64 (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) 3) (pow.f64 (*.f64 re re) 3)) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (+.f64 (pow.f64 re 4) (*.f64 re (*.f64 re (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (pow.f64 re 6)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 4) (fma.f64 (*.f64 re re) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (pow.f64 re 4))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (*.f64 re re) 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (pow.f64 (*.f64 re re) 3)) (*.f64 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (pow.f64 re 6)) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3))) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (/.f64 1 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (+.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6) (*.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) 3) (pow.f64 (pow.f64 re 3) 3)) (*.f64 (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re)) (fma.f64 (pow.f64 re 3) (-.f64 (pow.f64 re 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3)) (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 6)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) (sqrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)) (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 re)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) 1) (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) (cbrt.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 1) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(pow.f64 (sqrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 2) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(pow.f64 (cbrt.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) 3) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(pow.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3) 1/3) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 2) (*.f64 re re)) (neg.f64 (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (neg.f64 (+.f64 (*.f64 re re) (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re)))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re re (*.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 re re) 1) 3) (pow.f64 re 3)) (fma.f64 (fma.f64 1/2 (*.f64 re re) 1) (-.f64 (fma.f64 1/2 (*.f64 re re) 1) re) (*.f64 re re))) |
(sqrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 2)) |
(fabs.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))) |
(log.f64 (exp.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1))))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(cbrt.f64 (pow.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) 3)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(expm1.f64 (log1p.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(exp.f64 (log.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(log1p.f64 (expm1.f64 (+.f64 re (fma.f64 1/2 (*.f64 re re) 1)))) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 1 re (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 1 (fma.f64 1/2 (*.f64 re re) 1) re) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) (sqrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) re) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 re re) 1)) re) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (fma.f64 1/2 (*.f64 re re) 1)) |
(+.f64 re (fma.f64 1/2 (*.f64 re re) 1)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2))) |
| ✓ | 100.0% | (/.f64 1 (+.f64 re -1)) |
| ✓ | 97.4% | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| 84.4% | (/.f64 (*.f64 re re) (+.f64 re -1)) |
Compiled 84 to 48 computations (42.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | 0 | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| 0.0ms | im | @ | inf | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| 0.0ms | im | @ | -inf | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| 0.0ms | re | @ | -inf | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| 0.0ms | re | @ | inf | (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| 1× | batch-egg-rewrite |
| 1612× | associate-/l* |
| 418× | associate-+l+ |
| 386× | add-sqr-sqrt |
| 374× | pow1 |
| 374× | *-un-lft-identity |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 133 |
| 1 | 377 | 73 |
| 2 | 5389 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
(/.f64 1 (+.f64 re -1)) |
(-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2))) |
| Outputs |
|---|
((((+.f64 (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (sin.f64 im) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 (sin.f64 im) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2))) (*.f64 (sin.f64 im) (+.f64 re 1))) (2))) (((+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im)) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (sin.f64 im))) (2))) (((+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (sin.f64 im)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im))) (2))) (((+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im))) (2))) (((+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im)) (*.f64 (+.f64 re 1) (sin.f64 im))) (2))) (((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) 1) (2))) (((/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (sin.f64 im))) (2))) (((/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (sin.f64 im))) (2))) (((/.f64 (*.f64 (sin.f64 im) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) (2))) (((/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (sin.f64 im)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) (2))) (((pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 1) (2))) (((pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 3) (2))) (((pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 2)) (2))) (((log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (sin.f64 im))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))))) (2))) (((cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3)) (2))) (((cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3))) (2))) (((cbrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3) (pow.f64 (sin.f64 im) 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) (2))) (((exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) (2)))) |
((((-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (-.f64 1 re)))) 1) (2))) (((*.f64 -1 (/.f64 1 (-.f64 1 re))) (2))) (((*.f64 1 (/.f64 -1 (-.f64 1 re))) (2))) (((*.f64 (/.f64 -1 (-.f64 1 re)) 1) (2))) (((*.f64 (pow.f64 (+.f64 re -1) -1/2) (pow.f64 (+.f64 re -1) -1/2)) (2))) (((*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (2))) (((*.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (2))) (((*.f64 (/.f64 1 (fma.f64 re re -1)) (+.f64 re 1)) (2))) (((*.f64 (/.f64 1 (+.f64 -1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 (*.f64 re -1)))) (2))) (((*.f64 (pow.f64 (sqrt.f64 (+.f64 re -1)) -1) (pow.f64 (sqrt.f64 (+.f64 re -1)) -1)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re -1)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 re -1)) -1)) (2))) (((pow.f64 (+.f64 re -1) -1) (2))) (((pow.f64 (/.f64 -1 (-.f64 1 re)) 1) (2))) (((pow.f64 (pow.f64 (+.f64 re -1) -1/2) 2) (2))) (((pow.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 re -1) -3) 1/3) (2))) (((sqrt.f64 (pow.f64 (+.f64 re -1) -2)) (2))) (((log.f64 (exp.f64 (/.f64 -1 (-.f64 1 re)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (-.f64 1 re))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 re -1) -3)) (2))) (((expm1.f64 (log1p.f64 (/.f64 -1 (-.f64 1 re)))) (2))) (((exp.f64 (neg.f64 (log.f64 (+.f64 re -1)))) (2))) (((exp.f64 (*.f64 (log.f64 (+.f64 re -1)) -1)) (2))) (((exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 re -1))) 1)) (2))) (((log1p.f64 (expm1.f64 (/.f64 -1 (-.f64 1 re)))) (2)))) |
((((+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 re (-.f64 1 (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1)) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 -1 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 -1 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 re 1)) (2))) (((+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 (+.f64 re 1) 1)) (2))) (((+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re)))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re)))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re)))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2))) (2))) (((+.f64 (+.f64 re 1) (neg.f64 (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) (2))) (((+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) (2))) (((+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (*.f64 re (/.f64 re (+.f64 re -1)))) (2))) (((+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (*.f64 re (/.f64 re (+.f64 re -1)))) (2))) (((+.f64 (*.f64 (+.f64 re 1) 1) (*.f64 re (*.f64 re 1/2))) (2))) (((+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((+.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (+.f64 (neg.f64 (*.f64 (*.f64 re re) -1/2)) (*.f64 re (/.f64 re (+.f64 re -1))))) (2))) (((+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (2))) (((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (2))) (((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (2))) (((+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1) (2))) (((+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 -1 (/.f64 -1 (-.f64 1 re)))) (2))) (((+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (neg.f64 (/.f64 -1 (-.f64 1 re)))) (2))) (((+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2))) (2))) (((+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re))))) (2))) (((+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (exp.f64 (log1p.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) 1) (2))) (((+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (/.f64 (pow.f64 (+.f64 re -1) -2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (2))) (((+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (/.f64 (pow.f64 (+.f64 re -1) -3) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (/.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (2))) (((*.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (2))) (((*.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 1) (2))) (((*.f64 (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((*.f64 (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2))) (2))) (((*.f64 (cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2)) (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (/.f64 1 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (2))) (((*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))))) (2))) (((*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) (-.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((/.f64 1 (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) (2))) (((/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) (2))) (((/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))))) (2))) (((/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (2))) (((/.f64 (-.f64 (*.f64 (+.f64 re 1) (+.f64 re 1)) (*.f64 1/4 (pow.f64 re 4))) (-.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (-.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))))) (2))) (((/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (pow.f64 (+.f64 re 1) 3)) (+.f64 (*.f64 (+.f64 re 1) (+.f64 re 1)) (-.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))))) (2))) (((/.f64 (-.f64 (*.f64 re (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (/.f64 (+.f64 re -1) re) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (2))) (((/.f64 (-.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (/.f64 (+.f64 re -1) re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (+.f64 re -1) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (+.f64 re -1) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (2))) (((/.f64 (-.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (2))) (((/.f64 (+.f64 (pow.f64 (+.f64 re -1) -2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2)) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3))))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (-.f64 1 re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (2))) (((/.f64 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (-.f64 1 re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (2))) (((/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (neg.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (2))) (((/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))))) (2))) (((pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2)) (2))) (((log.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3)) (2))) (((expm1.f64 (log1p.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((exp.f64 (log.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((exp.f64 (*.f64 (log.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 1)) (2))) (((log1p.f64 (expm1.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) (2))) (((fma.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re)) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2))) (((fma.f64 1 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2))) (((fma.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2))) (((fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (2)))) |
| 1× | egg-herbie |
| 1166× | associate--r+ |
| 1024× | fma-def |
| 684× | associate-*r* |
| 656× | +-commutative |
| 600× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 497 | 16524 |
| 1 | 1545 | 14414 |
| 2 | 7170 | 14406 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3)))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 7)))))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))) |
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))) |
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
-1 |
(-.f64 (*.f64 -1 re) 1) |
(-.f64 (+.f64 (*.f64 -1 re) (*.f64 -1 (pow.f64 re 2))) 1) |
(-.f64 (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1 (pow.f64 re 3)) (*.f64 -1 (pow.f64 re 2)))) 1) |
(/.f64 1 re) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (/.f64 1 re)) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (/.f64 1 re))) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 4))))) |
(/.f64 1 re) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (/.f64 1 re)) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (/.f64 1 re))) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 4))))) |
1 |
(+.f64 1 re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(*.f64 1/2 (pow.f64 re 2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(*.f64 1/2 (pow.f64 re 2)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (sin.f64 im) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 (sin.f64 im) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1))))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2))) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im)) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (sin.f64 im))) |
(+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (sin.f64 im)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im))) |
(+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im))) |
(+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im)) (*.f64 (+.f64 re 1) (sin.f64 im))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) 1) |
(/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (sin.f64 im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (sin.f64 im))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (sin.f64 im)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (sin.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3) (pow.f64 (sin.f64 im) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (-.f64 1 re)))) 1) |
(*.f64 -1 (/.f64 1 (-.f64 1 re))) |
(*.f64 1 (/.f64 -1 (-.f64 1 re))) |
(*.f64 (/.f64 -1 (-.f64 1 re)) 1) |
(*.f64 (pow.f64 (+.f64 re -1) -1/2) (pow.f64 (+.f64 re -1) -1/2)) |
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) |
(*.f64 (/.f64 1 (fma.f64 re re -1)) (+.f64 re 1)) |
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 (*.f64 re -1)))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re -1)) -1) (pow.f64 (sqrt.f64 (+.f64 re -1)) -1)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re -1)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 re -1)) -1)) |
(pow.f64 (+.f64 re -1) -1) |
(pow.f64 (/.f64 -1 (-.f64 1 re)) 1) |
(pow.f64 (pow.f64 (+.f64 re -1) -1/2) 2) |
(pow.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re))) 3) |
(pow.f64 (pow.f64 (+.f64 re -1) -3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 re -1) -2)) |
(log.f64 (exp.f64 (/.f64 -1 (-.f64 1 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (-.f64 1 re))))) |
(cbrt.f64 (pow.f64 (+.f64 re -1) -3)) |
(expm1.f64 (log1p.f64 (/.f64 -1 (-.f64 1 re)))) |
(exp.f64 (neg.f64 (log.f64 (+.f64 re -1)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 re -1)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 re -1))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) |
(+.f64 re (-.f64 1 (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1)) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 -1 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 -1 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 re 1)) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 (+.f64 re 1) 1)) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2))) |
(+.f64 (+.f64 re 1) (neg.f64 (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (*.f64 re (/.f64 re (+.f64 re -1)))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (*.f64 re (/.f64 re (+.f64 re -1)))) |
(+.f64 (*.f64 (+.f64 re 1) 1) (*.f64 re (*.f64 re 1/2))) |
(+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (+.f64 (neg.f64 (*.f64 (*.f64 re re) -1/2)) (*.f64 re (/.f64 re (+.f64 re -1))))) |
(+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 -1 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (neg.f64 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re))))) |
(+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (exp.f64 (log1p.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) 1) |
(+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (/.f64 (pow.f64 (+.f64 re -1) -2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (/.f64 (pow.f64 (+.f64 re -1) -3) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (/.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(*.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(*.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 1) |
(*.f64 (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(*.f64 (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2)) (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (/.f64 1 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) (-.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(/.f64 1 (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) |
(/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) |
(/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(/.f64 (-.f64 (*.f64 (+.f64 re 1) (+.f64 re 1)) (*.f64 1/4 (pow.f64 re 4))) (-.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (-.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (pow.f64 (+.f64 re 1) 3)) (+.f64 (*.f64 (+.f64 re 1) (+.f64 re 1)) (-.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (-.f64 (*.f64 re (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (/.f64 (+.f64 re -1) re) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (-.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (/.f64 (+.f64 re -1) re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (+.f64 re -1) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (+.f64 re -1) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (-.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 re -1) -2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2)) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3))))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (-.f64 1 re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (-.f64 1 re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (neg.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))))) |
(pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 1) |
(pow.f64 (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 2) |
(pow.f64 (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3) |
(pow.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2)) |
(log.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(exp.f64 (log.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(fma.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re)) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(fma.f64 1 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(fma.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) im) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) im) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3)))) |
(fma.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) im (*.f64 -1/6 (*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (pow.f64 im 3)))) |
(fma.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) im (*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (*.f64 (pow.f64 im 3) -1/6))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))))) |
(fma.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) im (fma.f64 -1/6 (*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (pow.f64 im 3)) (*.f64 1/120 (*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (pow.f64 im 5))))) |
(fma.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) im (fma.f64 -1/6 (*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (pow.f64 im 3)) (*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (*.f64 (pow.f64 im 5) 1/120)))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) im) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1))) (pow.f64 im 7)))))) |
(fma.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) im (fma.f64 -1/6 (*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (pow.f64 im 3)) (fma.f64 1/120 (*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (pow.f64 im 5)) (*.f64 -1/5040 (*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (pow.f64 im 7)))))) |
(fma.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) im (fma.f64 -1/6 (*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (pow.f64 im 3)) (fma.f64 -1/5040 (*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (pow.f64 im 7)) (*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (*.f64 (pow.f64 im 5) 1/120))))) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (/.f64 (pow.f64 re 2) (-.f64 re 1))) (/.f64 1 (-.f64 re 1)))) |
(*.f64 (-.f64 (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))) (/.f64 1 (+.f64 re -1))) (sin.f64 im)) |
(*.f64 (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) (sin.f64 im)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))) |
(*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))) |
(fma.f64 1/2 (*.f64 re (*.f64 re (sin.f64 im))) (*.f64 re (sin.f64 im))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))) |
(*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2)))) |
(fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re))) |
(fma.f64 1/2 (*.f64 re (*.f64 re (sin.f64 im))) (*.f64 re (sin.f64 im))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/2 (*.f64 (sin.f64 im) (pow.f64 re 2))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
-1 |
(-.f64 (*.f64 -1 re) 1) |
(fma.f64 -1 re -1) |
(fma.f64 re -1 -1) |
(-.f64 -1 re) |
(-.f64 (+.f64 (*.f64 -1 re) (*.f64 -1 (pow.f64 re 2))) 1) |
(+.f64 (*.f64 -1 (+.f64 re (*.f64 re re))) -1) |
(+.f64 -1 (*.f64 re (fma.f64 re -1 -1))) |
(+.f64 -1 (*.f64 re (-.f64 -1 re))) |
(-.f64 (+.f64 (*.f64 -1 re) (+.f64 (*.f64 -1 (pow.f64 re 3)) (*.f64 -1 (pow.f64 re 2)))) 1) |
(+.f64 (fma.f64 -1 re (fma.f64 -1 (pow.f64 re 3) (*.f64 re (neg.f64 re)))) -1) |
(+.f64 (-.f64 (neg.f64 re) (pow.f64 re 3)) (fma.f64 re (neg.f64 re) -1)) |
(/.f64 1 re) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (/.f64 1 re)) |
(+.f64 (/.f64 1 re) (/.f64 1 (*.f64 re re))) |
(+.f64 (/.f64 1 re) (/.f64 (/.f64 1 re) re)) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (/.f64 1 re))) |
(+.f64 (/.f64 1 (*.f64 re re)) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 3)))) |
(+.f64 (/.f64 1 re) (+.f64 (/.f64 (/.f64 1 re) re) (/.f64 1 (pow.f64 re 3)))) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 4))))) |
(+.f64 (+.f64 (/.f64 1 (*.f64 re re)) (/.f64 1 (pow.f64 re 3))) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 4)))) |
(+.f64 (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 3))) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (/.f64 1 re) re))) |
(/.f64 1 re) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (/.f64 1 re)) |
(+.f64 (/.f64 1 re) (/.f64 1 (*.f64 re re))) |
(+.f64 (/.f64 1 re) (/.f64 (/.f64 1 re) re)) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (/.f64 1 re))) |
(+.f64 (/.f64 1 (*.f64 re re)) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 3)))) |
(+.f64 (/.f64 1 re) (+.f64 (/.f64 (/.f64 1 re) re) (/.f64 1 (pow.f64 re 3)))) |
(+.f64 (/.f64 1 (pow.f64 re 2)) (+.f64 (/.f64 1 (pow.f64 re 3)) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 4))))) |
(+.f64 (+.f64 (/.f64 1 (*.f64 re re)) (/.f64 1 (pow.f64 re 3))) (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 4)))) |
(+.f64 (+.f64 (/.f64 1 re) (/.f64 1 (pow.f64 re 3))) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (/.f64 1 re) re))) |
1 |
(+.f64 1 re) |
(+.f64 re 1) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(*.f64 1/2 (pow.f64 re 2)) |
(*.f64 1/2 (*.f64 re re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(fma.f64 re (*.f64 1/2 re) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(*.f64 1/2 (pow.f64 re 2)) |
(*.f64 1/2 (*.f64 re re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(fma.f64 re (*.f64 1/2 re) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (sin.f64 im) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(*.f64 (sin.f64 im) (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))))) |
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re)))) |
(+.f64 (*.f64 (sin.f64 im) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (*.f64 (sin.f64 im) (*.f64 re (/.f64 re (+.f64 re -1))))) |
(*.f64 (sin.f64 im) (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))))) |
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re)))) |
(+.f64 (*.f64 (sin.f64 im) (+.f64 re 1)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re 1/2))) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im)) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))))) |
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re)))) |
(+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (sin.f64 im)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1)))))) |
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re)))) |
(+.f64 (*.f64 (+.f64 re 1) (sin.f64 im)) (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (sin.f64 im)) (*.f64 (+.f64 re 1) (sin.f64 im))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) 1) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (sin.f64 im))) |
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))) (sin.f64 im)) |
(*.f64 (/.f64 (sin.f64 im) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (sin.f64 im))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) |
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))) (sin.f64 im)) |
(*.f64 (/.f64 (sin.f64 im) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (sin.f64 im)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) |
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))) (sin.f64 im)) |
(*.f64 (/.f64 (sin.f64 im) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) (sin.f64 im)) |
(*.f64 (sin.f64 im) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))))) |
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 1) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 2) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 3) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3) 1/3) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) 2)) |
(fabs.f64 (*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (sin.f64 im))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3)) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3) (pow.f64 (sin.f64 im) 3))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) 1)) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 re re)))) |
(*.f64 (sin.f64 im) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (-.f64 1 re)))) 1) |
(/.f64 -1 (-.f64 1 re)) |
(*.f64 -1 (/.f64 1 (-.f64 1 re))) |
(/.f64 -1 (-.f64 1 re)) |
(*.f64 1 (/.f64 -1 (-.f64 1 re))) |
(/.f64 -1 (-.f64 1 re)) |
(*.f64 (/.f64 -1 (-.f64 1 re)) 1) |
(/.f64 -1 (-.f64 1 re)) |
(*.f64 (pow.f64 (+.f64 re -1) -1/2) (pow.f64 (+.f64 re -1) -1/2)) |
(/.f64 1 (+.f64 re -1)) |
(*.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (-.f64 1 re))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (-.f64 1 re))) |
(*.f64 (/.f64 1 (fma.f64 re re -1)) (+.f64 re 1)) |
(/.f64 (+.f64 re 1) (fma.f64 re re -1)) |
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 (*.f64 re -1)))) |
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 re 3))) (fma.f64 re re (-.f64 1 (neg.f64 re)))) |
(/.f64 (fma.f64 re re (+.f64 re 1)) (+.f64 -1 (pow.f64 re 3))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re -1)) -1) (pow.f64 (sqrt.f64 (+.f64 re -1)) -1)) |
(pow.f64 (sqrt.f64 (+.f64 re -1)) -2) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re -1)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 re -1)) -1)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 re -1)) 2)) (/.f64 1 (cbrt.f64 (+.f64 re -1)))) |
(pow.f64 (+.f64 re -1) -1) |
(/.f64 1 (+.f64 re -1)) |
(pow.f64 (/.f64 -1 (-.f64 1 re)) 1) |
(/.f64 -1 (-.f64 1 re)) |
(pow.f64 (pow.f64 (+.f64 re -1) -1/2) 2) |
(/.f64 1 (+.f64 re -1)) |
(pow.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re))) 3) |
(/.f64 -1 (-.f64 1 re)) |
(pow.f64 (pow.f64 (+.f64 re -1) -3) 1/3) |
(cbrt.f64 (pow.f64 (+.f64 re -1) -3)) |
(sqrt.f64 (pow.f64 (+.f64 re -1) -2)) |
(log.f64 (exp.f64 (/.f64 -1 (-.f64 1 re)))) |
(/.f64 -1 (-.f64 1 re)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (-.f64 1 re))))) |
(/.f64 -1 (-.f64 1 re)) |
(cbrt.f64 (pow.f64 (+.f64 re -1) -3)) |
(expm1.f64 (log1p.f64 (/.f64 -1 (-.f64 1 re)))) |
(/.f64 -1 (-.f64 1 re)) |
(exp.f64 (neg.f64 (log.f64 (+.f64 re -1)))) |
(/.f64 1 (+.f64 re -1)) |
(exp.f64 (*.f64 (log.f64 (+.f64 re -1)) -1)) |
(/.f64 1 (+.f64 re -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 re -1))) 1)) |
(/.f64 1 (+.f64 re -1)) |
(log1p.f64 (expm1.f64 (/.f64 -1 (-.f64 1 re)))) |
(/.f64 -1 (-.f64 1 re)) |
(+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 re (-.f64 1 (*.f64 (*.f64 re re) -1/2))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1)) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re)))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re)))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2)) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2)) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 -1 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) (*.f64 re (*.f64 re 1/2)))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 1/2 (*.f64 re re)) (neg.f64 (/.f64 1 (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (*.f64 re (*.f64 re 1/2)))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re))) (*.f64 1/2 (*.f64 re re)))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 1 (cbrt.f64 (-.f64 1 re))))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 -1 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2)) (*.f64 (*.f64 re re) -1/2))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 1/2 (*.f64 re re)) (neg.f64 (/.f64 1 (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) |
(+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (-.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (*.f64 (*.f64 re re) -1/2))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re))) (*.f64 1/2 (*.f64 re re)))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 1 (cbrt.f64 (-.f64 1 re))))) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 re 1)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 (+.f64 re 1) 1)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re 1) (fma.f64 re (*.f64 1/2 re) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 re (*.f64 re 1/2)) (+.f64 (+.f64 re 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 1 (+.f64 (fma.f64 re (*.f64 1/2 re) re) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (/.f64 1 (-.f64 1 re)) 1 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 (/.f64 1 (-.f64 1 re)) 0))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (neg.f64 (/.f64 1 (+.f64 re -1))) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 re (+.f64 1 (+.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (+.f64 re -1))) (/.f64 -1 (-.f64 1 re))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (/.f64 1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (fma.f64 1/2 (*.f64 re re) 1) (+.f64 re (fma.f64 (/.f64 1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (+.f64 re 1) (fma.f64 re (*.f64 1/2 re) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 1 (+.f64 (fma.f64 re (*.f64 1/2 re) re) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (*.f64 2 (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(fma.f64 2 (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (+.f64 (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (+.f64 1 (+.f64 (fma.f64 re (*.f64 1/2 re) re) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (+.f64 (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (+.f64 1 (+.f64 (fma.f64 re (*.f64 1/2 re) re) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))))) |
(+.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (+.f64 re 1) (neg.f64 (*.f64 (*.f64 re re) -1/2))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re 1) (fma.f64 re (*.f64 1/2 re) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 re 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 1 (+.f64 (fma.f64 re (*.f64 1/2 re) re) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (/.f64 1 (-.f64 1 re)) 1 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 (/.f64 1 (-.f64 1 re)) 0))) |
(+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (neg.f64 (/.f64 1 (+.f64 re -1))) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 re (+.f64 1 (+.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (+.f64 re -1))) (/.f64 -1 (-.f64 1 re))))) |
(+.f64 (+.f64 re 1) (+.f64 (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))) (*.f64 re (*.f64 re 1/2)))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (/.f64 1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (fma.f64 1/2 (*.f64 re re) 1) (+.f64 re (fma.f64 (/.f64 1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))))) |
(+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) 1 (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (/.f64 1 (-.f64 1 re)) 1 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 (/.f64 1 (-.f64 1 re)) 0))) |
(+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (neg.f64 (/.f64 1 (+.f64 re -1))) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 re (+.f64 1 (+.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (+.f64 re -1))) (/.f64 -1 (-.f64 1 re))))) |
(+.f64 (+.f64 re 1) (-.f64 (fma.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (-.f64 1 re)))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))) (*.f64 (*.f64 re re) -1/2))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (/.f64 1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (fma.f64 1/2 (*.f64 re re) 1) (+.f64 re (fma.f64 (/.f64 1 (cbrt.f64 (-.f64 1 re))) (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 -1 (-.f64 1 re))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (*.f64 re (/.f64 re (+.f64 re -1)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re)))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2)) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1) (*.f64 re (/.f64 re (+.f64 re -1)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (*.f64 (+.f64 re 1) 1) (*.f64 re (*.f64 re 1/2))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 re 1) (fma.f64 re (*.f64 1/2 re) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (*.f64 (+.f64 re 1) 1) (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 1 (+.f64 (fma.f64 re (*.f64 1/2 re) re) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (neg.f64 (/.f64 -1 (-.f64 1 re))) (+.f64 (neg.f64 (*.f64 (*.f64 re re) -1/2)) (*.f64 re (/.f64 re (+.f64 re -1))))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (*.f64 0 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (+.f64 re 1) (fma.f64 re (*.f64 1/2 re) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(+.f64 re (+.f64 (fma.f64 1/2 (*.f64 re re) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) 2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))) |
(+.f64 1 (+.f64 (fma.f64 re (*.f64 1/2 re) re) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) 2) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 -1 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (neg.f64 (/.f64 -1 (-.f64 1 re)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (neg.f64 (pow.f64 (+.f64 re -1) -1/2)) (pow.f64 (+.f64 re -1) -1/2))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (+.f64 (*.f64 1/2 (*.f64 re re)) (neg.f64 (/.f64 1 (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 -1 (+.f64 re -1))) |
(+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 re (/.f64 re (+.f64 re -1)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re))))) |
(fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2))) (/.f64 -1 (cbrt.f64 (-.f64 1 re))) (*.f64 1/2 (*.f64 re re)))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re -1) -2)) (/.f64 1 (cbrt.f64 (-.f64 1 re))))) |
(+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (exp.f64 (log1p.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) 1) |
(+.f64 1 (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (exp.f64 (log1p.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))))))) |
(-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (expm1.f64 (log1p.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (/.f64 (pow.f64 (+.f64 re -1) -2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(+.f64 (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (/.f64 (pow.f64 (+.f64 re -1) -2) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))))) (/.f64 (*.f64 (pow.f64 re 4) 1/4) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 4) 1/4) (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re)))) (/.f64 (*.f64 re re) (+.f64 re -1))) (/.f64 (pow.f64 (+.f64 re -1) -2) (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re))))) |
(+.f64 (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (/.f64 (pow.f64 (+.f64 re -1) -3) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) (/.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 (pow.f64 (+.f64 re -1) -3) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4)))) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 re re)) 3) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4)))))) |
(-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 (pow.f64 (+.f64 re -1) -3) (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2)))) (/.f64 (*.f64 1/8 (pow.f64 (*.f64 re re) 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2)))))) |
(*.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(*.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 1) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(*.f64 (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(*.f64 (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) (cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2))) |
(*.f64 (cbrt.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2)) (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(*.f64 (cbrt.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) 2))) |
(*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (/.f64 1 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) |
(*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)) (/.f64 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2)) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)) 1) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) (-.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) (-.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2)))))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (/.f64 re (sqrt.f64 (+.f64 re -1)))) (-.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (sqrt.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(/.f64 1 (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))) |
(*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)) (/.f64 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2)) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) |
(/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)) 1) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)))) |
(/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3))) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)))) |
(*.f64 (hypot.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3/2)) (/.f64 (hypot.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3/2) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3/2)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)))) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3))) (/.f64 (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2)))) (/.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2)))) (/.f64 (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) (-.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))) |
(*.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2)) (/.f64 1 (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2)) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))))) |
(/.f64 (-.f64 (*.f64 (+.f64 re 1) (+.f64 re 1)) (*.f64 1/4 (pow.f64 re 4))) (-.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
(/.f64 (+.f64 (*.f64 (+.f64 re 1) (+.f64 re 1)) (*.f64 -1/4 (pow.f64 re 4))) (+.f64 re (-.f64 1 (*.f64 1/2 (*.f64 re re))))) |
(/.f64 (fma.f64 (+.f64 re 1) (+.f64 re 1) (*.f64 (pow.f64 re 4) -1/4)) (+.f64 1 (+.f64 re (*.f64 re (*.f64 re -1/2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) 3)) (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (-.f64 (*.f64 (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3)) 1) (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2))))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re 1/2)) 3) (pow.f64 (+.f64 re 1) 3)) (+.f64 (*.f64 (+.f64 re 1) (+.f64 re 1)) (-.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 re re)) 3) (pow.f64 (+.f64 re 1) 3)) (fma.f64 (+.f64 re 1) (+.f64 re 1) (-.f64 (*.f64 (pow.f64 re 4) 1/4) (*.f64 (+.f64 re 1) (*.f64 1/2 (*.f64 re re)))))) |
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 re re) 3)) (pow.f64 (+.f64 re 1) 3)) (fma.f64 (+.f64 re 1) (+.f64 re 1) (fma.f64 (pow.f64 re 4) 1/4 (*.f64 (*.f64 re (*.f64 re -1/2)) (+.f64 re 1))))) |
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 re re) 3)) (pow.f64 (+.f64 re 1) 3)) (fma.f64 (+.f64 re 1) (+.f64 re 1) (fma.f64 (pow.f64 re 4) 1/4 (*.f64 (*.f64 re (-.f64 -1 re)) (*.f64 1/2 re))))) |
(/.f64 (-.f64 (*.f64 re (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (/.f64 (+.f64 re -1) re) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (-.f64 (*.f64 re (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re)))) (*.f64 (/.f64 (+.f64 re -1) re) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 -1/4 (pow.f64 re 4))))) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))) (/.f64 (+.f64 re -1) re))) |
(/.f64 (fma.f64 re (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re))) (*.f64 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) -1/4)) (/.f64 (-.f64 1 re) re))) (*.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re))) (/.f64 (+.f64 re -1) re))) |
(/.f64 (-.f64 (*.f64 re (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (/.f64 (+.f64 re -1) re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (-.f64 (*.f64 re (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4)))) (*.f64 (/.f64 (+.f64 re -1) re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 1/2 (*.f64 re re)) 3)))) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4))) (/.f64 (+.f64 re -1) re))) |
(/.f64 (fma.f64 re (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2))) (*.f64 (-.f64 (pow.f64 (+.f64 re -1) -3) (*.f64 1/8 (pow.f64 (*.f64 re re) 3))) (/.f64 (-.f64 1 re) re))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2))) (/.f64 (+.f64 re -1) re))) |
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (+.f64 re -1) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (-.f64 (*.f64 re (*.f64 re (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))))) (*.f64 (+.f64 re -1) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 -1/4 (pow.f64 re 4))))) (*.f64 (+.f64 re -1) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))))) |
(/.f64 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re))) (*.f64 (-.f64 1 re) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) -1/4)))) (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re)))) (+.f64 re -1)) |
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (+.f64 re -1) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4))))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 1/2 (*.f64 re re)) 3)))) (*.f64 (+.f64 re -1) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4))))) |
(/.f64 (fma.f64 re (*.f64 re (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2)))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -3) (*.f64 1/8 (pow.f64 (*.f64 re re) 3))))) (*.f64 (+.f64 re -1) (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2))))) |
(/.f64 (-.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (-.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))) (*.f64 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 -1/4 (pow.f64 re 4))) (/.f64 (+.f64 re -1) (*.f64 re re)))) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))) (/.f64 (+.f64 re -1) (*.f64 re re)))) |
(*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re))) (*.f64 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) -1/4)) (/.f64 (-.f64 1 re) (*.f64 re re)))) (*.f64 (+.f64 re -1) (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re))))) (*.f64 re re)) |
(/.f64 (+.f64 (pow.f64 (+.f64 re -1) -2) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 re 4)) (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2)) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3))))) (*.f64 (/.f64 (+.f64 re -1) (*.f64 re re)) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 re -1) -2) (fma.f64 1/4 (pow.f64 re 4) (*.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1))))) (*.f64 (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 1/2 (*.f64 re re)) 3)) (/.f64 (+.f64 re -1) (*.f64 re re)))) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4))) (/.f64 (+.f64 re -1) (*.f64 re re)))) |
(/.f64 (+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2))) (*.f64 (-.f64 (pow.f64 (+.f64 re -1) -3) (*.f64 1/8 (pow.f64 (*.f64 re re) 3))) (/.f64 (-.f64 1 re) (*.f64 re re)))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2))) (/.f64 (+.f64 re -1) (*.f64 re re)))) |
(/.f64 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2)))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (-.f64 1 re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (-.f64 (*.f64 re (*.f64 (neg.f64 re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))))) (*.f64 (-.f64 1 re) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 -1/4 (pow.f64 re 4))))) (*.f64 (-.f64 1 re) (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 1/2 (*.f64 re re))))) |
(/.f64 (fma.f64 re (*.f64 (neg.f64 re) (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re)))) (*.f64 (+.f64 re -1) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) -1/4)))) (*.f64 (-.f64 1 re) (fma.f64 1/2 (*.f64 re re) (/.f64 -1 (-.f64 1 re))))) |
(/.f64 (-.f64 (*.f64 (*.f64 re (neg.f64 re)) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4))))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 re (*.f64 re 1/2)) 3)))) (*.f64 (-.f64 1 re) (+.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 1/2) (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 1/4 (pow.f64 re 4)))))) |
(/.f64 (-.f64 (*.f64 re (*.f64 (neg.f64 re) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4))))) (*.f64 (-.f64 1 re) (-.f64 (pow.f64 (+.f64 re -1) -3) (pow.f64 (*.f64 1/2 (*.f64 re re)) 3)))) (*.f64 (-.f64 1 re) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 1/2 (+.f64 (pow.f64 (+.f64 re -1) -2) (*.f64 (pow.f64 re 4) 1/4))))) |
(/.f64 (fma.f64 re (*.f64 (neg.f64 re) (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2)))) (*.f64 (+.f64 re -1) (-.f64 (pow.f64 (+.f64 re -1) -3) (*.f64 1/8 (pow.f64 (*.f64 re re) 3))))) (*.f64 (-.f64 1 re) (fma.f64 1/2 (/.f64 (*.f64 re re) (+.f64 re -1)) (fma.f64 (pow.f64 re 4) 1/4 (pow.f64 (+.f64 re -1) -2))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 2))) (neg.f64 (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) 2))) (+.f64 (neg.f64 (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2)))) (/.f64 1 (-.f64 1 re)))) |
(*.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2)) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) 2) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (-.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (/.f64 re (+.f64 re -1)) (*.f64 re -1/2))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 re -1))) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2)) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)) (+.f64 (+.f64 (*.f64 re (/.f64 re (+.f64 re -1))) (*.f64 (*.f64 re re) -1/2)) (/.f64 -1 (-.f64 1 re))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re))) 3))) (neg.f64 (fma.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2) (*.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 re (*.f64 re -1/2))) (+.f64 (/.f64 -1 (-.f64 1 re)) (fma.f64 re (/.f64 re (+.f64 re -1)) (*.f64 re (*.f64 re -1/2)))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) 3) (pow.f64 (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re))) 3)) (fma.f64 (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re))) (fma.f64 re (/.f64 re (+.f64 re -1)) (fma.f64 re (*.f64 re -1/2) (/.f64 -1 (-.f64 1 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))))) |
(pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 1) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(pow.f64 (sqrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 2) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(pow.f64 (cbrt.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 3) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(pow.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3) 1/3) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(sqrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 2)) |
(sqrt.f64 (pow.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) 2)) |
(fabs.f64 (+.f64 1 (fma.f64 re (*.f64 1/2 re) re))) |
(log.f64 (exp.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(cbrt.f64 (pow.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))) 3)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(expm1.f64 (log1p.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(exp.f64 (log.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(exp.f64 (*.f64 (log.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2))))) 1)) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(log1p.f64 (expm1.f64 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re 1/2)))))) |
(+.f64 1 (fma.f64 re (*.f64 1/2 re) re)) |
(fma.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re)) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(fma.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re)) (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re)))) |
(fma.f64 (*.f64 re re) (/.f64 -1 (-.f64 1 re)) (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re)))) |
(fma.f64 1 (*.f64 re (/.f64 re (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(+.f64 (/.f64 1 (-.f64 1 re)) (*.f64 re (+.f64 (*.f64 1/2 re) (/.f64 re (+.f64 re -1))))) |
(fma.f64 re (fma.f64 1/2 re (/.f64 re (+.f64 re -1))) (/.f64 1 (-.f64 1 re))) |
(fma.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(fma.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1))) (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re)))) |
(fma.f64 (/.f64 re (sqrt.f64 (+.f64 re -1))) (/.f64 re (sqrt.f64 (+.f64 re -1))) (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (*.f64 re (/.f64 re (+.f64 re -1)))) (neg.f64 (+.f64 (/.f64 -1 (-.f64 1 re)) (*.f64 (*.f64 re re) -1/2)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (/.f64 (*.f64 re re) (+.f64 re -1))) (+.f64 (*.f64 1/2 (*.f64 re re)) (/.f64 1 (-.f64 1 re)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re 4) (pow.f64 (+.f64 re -1) -2))) (cbrt.f64 (/.f64 (*.f64 re re) (+.f64 re -1))) (fma.f64 1/2 (*.f64 re re) (/.f64 1 (-.f64 1 re)))) |
Compiled 36046 to 22583 computations (37.3% saved)
27 alts after pruning (20 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1344 | 14 | 1358 |
| Fresh | 4 | 6 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 7 | 10 |
| Total | 1352 | 27 | 1379 |
| Status | Error | Program |
|---|---|---|
| 35.6% | (/.f64 (+.f64 1 re) (/.f64 1 im)) | |
| 67.4% | (/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) | |
| 9.9% | (-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) | |
| 35.8% | (+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) | |
| 35.8% | (+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) | |
| 35.7% | (+.f64 (*.f64 re im) im) | |
| 35.7% | (+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im))) | |
| 3.2% | (*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) | |
| 4.4% | (*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) | |
| 42.3% | (*.f64 (/.f64 im (-.f64 1 re)) 1) | |
| ✓ | 35.7% | (*.f64 (+.f64 1 re) im) |
| 38.5% | (*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) | |
| 4.2% | (*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) | |
| 67.3% | (*.f64 (sin.f64 im) (-.f64 (*.f64 re (neg.f64 re)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) | |
| 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1)) | |
| ✓ | 67.4% | (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
| ✓ | 67.3% | (*.f64 (sin.f64 im) (+.f64 re 1)) |
| 2.0% | (*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) | |
| ✓ | 100.0% | (*.f64 (exp.f64 re) (sin.f64 im)) |
| ✓ | 68.0% | (*.f64 (exp.f64 re) im) |
| ✓ | 4.4% | (*.f64 re im) |
| 3.8% | (*.f64 im (*.f64 1/2 (*.f64 re re))) | |
| 3.9% | (*.f64 1/2 (*.f64 re (*.f64 re im))) | |
| ✓ | 66.9% | (sin.f64 im) |
| 36.2% | (exp.f64 re) | |
| 33.9% | (cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3))) | |
| 35.7% | im |
Compiled 303 to 208 computations (31.4% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1)) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
(*.f64 (sin.f64 im) (-.f64 (*.f64 re (neg.f64 re)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re (fma.f64 re (*.f64 re 1/2) 1))) |
(/.f64 (sin.f64 im) (/.f64 1 (+.f64 re (+.f64 1 (*.f64 re (*.f64 re (fma.f64 re 1/6 1/2))))))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im))) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))))) |
(exp.f64 (+.f64 re (log.f64 (sin.f64 im)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 re re) (fma.f64 re 1/6 1/2))) (sin.f64 im)) (*.f64 re (sin.f64 im))) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 im 3))) |
(+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 1/2 (*.f64 (sin.f64 im) (*.f64 re re))))) |
(fma.f64 (+.f64 re 1) (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 1/6 (pow.f64 re 3))))) |
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 3) (pow.f64 (sin.f64 im) 3))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
5 calls:
| 22.0ms | (sin.f64 im) |
| 21.0ms | im |
| 19.0ms | re |
| 15.0ms | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 5.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 100.0% | 1 | re |
| 100.0% | 1 | im |
| 100.0% | 1 | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 100.0% | 1 | (exp.f64 re) |
| 100.0% | 1 | (sin.f64 im) |
Compiled 520 to 273 computations (47.5% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1)) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
(*.f64 (sin.f64 im) (-.f64 (*.f64 re (neg.f64 re)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2))))) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2))))) |
4 calls:
| 66.0ms | im |
| 53.0ms | (sin.f64 im) |
| 28.0ms | re |
| 5.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 98.9% | 2 | re |
| 85.9% | 5 | im |
| 98.9% | 2 | (exp.f64 re) |
| 86.3% | 4 | (sin.f64 im) |
Compiled 318 to 169 computations (46.9% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9213726561858985 | 0.9999971929224812 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1)) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
(*.f64 (sin.f64 im) (-.f64 (*.f64 re (neg.f64 re)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
(*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) 1/2)))) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6))))) |
4 calls:
| 138.0ms | (sin.f64 im) |
| 128.0ms | im |
| 27.0ms | re |
| 7.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 98.9% | 2 | re |
| 85.9% | 5 | im |
| 98.9% | 2 | (exp.f64 re) |
| 86.3% | 4 | (sin.f64 im) |
Compiled 292 to 154 computations (47.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9213726561858985 | 0.9999971929224812 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1)) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1)) |
4 calls:
| 105.0ms | im |
| 61.0ms | (sin.f64 im) |
| 25.0ms | re |
| 5.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 98.8% | 2 | re |
| 85.9% | 5 | im |
| 98.8% | 2 | (exp.f64 re) |
| 86.2% | 4 | (sin.f64 im) |
Compiled 235 to 124 computations (47.2% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9213726561858985 | 0.9999971929224812 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2)))) |
4 calls:
| 54.0ms | im |
| 45.0ms | (sin.f64 im) |
| 24.0ms | re |
| 5.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 98.8% | 2 | re |
| 85.9% | 5 | im |
| 98.8% | 2 | (exp.f64 re) |
| 86.2% | 4 | (sin.f64 im) |
Compiled 210 to 110 computations (47.6% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9213726561858985 | 0.9999971929224812 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 1/2 re)) |
(*.f64 im (+.f64 (fma.f64 1/2 (*.f64 re re) 1) re)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
4 calls:
| 75.0ms | (sin.f64 im) |
| 72.0ms | im |
| 24.0ms | re |
| 4.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 98.3% | 2 | re |
| 85.8% | 5 | im |
| 98.3% | 2 | (exp.f64 re) |
| 86.1% | 4 | (sin.f64 im) |
Compiled 198 to 103 computations (48% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9213726561858985 | 0.9999971929224812 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(sin.f64 im) |
4 calls:
| 44.0ms | im |
| 40.0ms | (sin.f64 im) |
| 20.0ms | re |
| 4.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 97.5% | 2 | re |
| 84.0% | 3 | im |
| 97.5% | 2 | (exp.f64 re) |
| 85.8% | 4 | (sin.f64 im) |
Compiled 174 to 91 computations (47.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9999992243776158 | 1.0 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
(sin.f64 im) |
| Outputs |
|---|
(exp.f64 re) |
(sin.f64 im) |
4 calls:
| 73.0ms | (sin.f64 im) |
| 57.0ms | re |
| 49.0ms | im |
| 5.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 97.2% | 2 | re |
| 73.3% | 3 | im |
| 97.2% | 2 | (exp.f64 re) |
| 75.2% | 4 | (sin.f64 im) |
Compiled 170 to 90 computations (47.1% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.4122017918819313 | 0.9213726561858985 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(exp.f64 re) |
| Outputs |
|---|
(exp.f64 re) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
3 calls:
| 26.0ms | im |
| 18.0ms | re |
| 4.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 67.2% | 2 | re |
| 60.4% | 3 | im |
| 67.2% | 2 | (exp.f64 re) |
Compiled 164 to 86 computations (47.6% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.4122017918819313 | 0.9213726561858985 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
(/.f64 (-.f64 im (*.f64 im (*.f64 re re))) (-.f64 1 re)) |
(+.f64 (+.f64 (*.f64 im re) (*.f64 im (*.f64 1/2 (*.f64 re re)))) im) |
(*.f64 (neg.f64 (+.f64 (/.f64 im re) (/.f64 im (*.f64 re re)))) (-.f64 1 (*.f64 re re))) |
(*.f64 (*.f64 (/.f64 im (-.f64 1 (*.f64 re re))) (+.f64 1 re)) (-.f64 1 (*.f64 re re))) |
| Outputs |
|---|
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im) |
2 calls:
| 31.0ms | re |
| 10.0ms | im |
| Error | Segments | Branch |
|---|---|---|
| 46.4% | 3 | re |
| 42.3% | 1 | im |
Compiled 158 to 82 computations (48.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 24.0ms | -0.8862422634174899 | -0.08189070329803505 |
| 19.0ms | -1.0166035450385682e+139 | -1.215125838777972e+136 |
| 25.0ms | 190× | body | 256 | valid |
| 8.0ms | 21× | body | 1024 | valid |
| 7.0ms | 13× | body | 512 | valid |
Compiled 344 to 253 computations (26.5% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(*.f64 (/.f64 im (-.f64 1 re)) (*.f64 re (neg.f64 re))) |
(*.f64 (/.f64 (neg.f64 im) re) (-.f64 1 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) (-.f64 1 (*.f64 re re))) |
| Outputs |
|---|
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) |
(+.f64 (*.f64 re im) im) |
2 calls:
| 23.0ms | re |
| 7.0ms | im |
| Error | Segments | Branch |
|---|---|---|
| 46.1% | 3 | re |
| 42.3% | 1 | im |
Compiled 90 to 51 computations (43.3% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 28.0ms | -24066652.08795542 | -0.8862422634174899 |
| 32.0ms | -1.0166035450385682e+139 | -1.215125838777972e+136 |
| 27.0ms | 225× | body | 256 | valid |
| 8.0ms | 22× | body | 1024 | valid |
| 6.0ms | 25× | body | 512 | valid |
Compiled 368 to 271 computations (26.4% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 (+.f64 1 re) (/.f64 1 im)) |
| Outputs |
|---|
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
2 calls:
| 9.0ms | im |
| 5.0ms | re |
| Error | Segments | Branch |
|---|---|---|
| 42.3% | 1 | re |
| 42.3% | 1 | im |
Compiled 50 to 28 computations (44% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 re im) im) |
(*.f64 1/2 (*.f64 re (*.f64 re im))) |
(*.f64 im (*.f64 1/2 (*.f64 re re))) |
| Outputs |
|---|
(+.f64 (*.f64 re im) im) |
2 calls:
| 57.0ms | re |
| 5.0ms | im |
| Error | Segments | Branch |
|---|---|---|
| 35.7% | 1 | re |
| 35.7% | 1 | im |
Compiled 36 to 18 computations (50% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(*.f64 (+.f64 1 re) im) |
| Outputs |
|---|
(*.f64 (+.f64 1 re) im) |
2 calls:
| 3.0ms | im |
| 3.0ms | re |
| Error | Segments | Branch |
|---|---|---|
| 35.7% | 1 | re |
| 35.7% | 1 | im |
Compiled 17 to 10 computations (41.2% saved)
Total -20.5b remaining (-49.9%)
Threshold costs -20.50b (-49.9%)
| Inputs |
|---|
im |
(*.f64 re im) |
| Outputs |
|---|
im |
2 calls:
| 4.0ms | re |
| 3.0ms | im |
| Error | Segments | Branch |
|---|---|---|
| 35.7% | 1 | re |
| 35.7% | 1 | im |
Compiled 12 to 7 computations (41.7% saved)
| 1× | egg-herbie |
| 348× | distribute-lft-neg-in |
| 290× | *-commutative |
| 174× | +-commutative |
| 168× | distribute-rgt-neg-in |
| 136× | neg-sub0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 77 | 643 |
| 1 | 121 | 643 |
| 2 | 143 | 643 |
| 3 | 177 | 643 |
| 4 | 229 | 643 |
| 5 | 271 | 643 |
| 6 | 314 | 643 |
| 7 | 375 | 643 |
| 8 | 433 | 643 |
| 9 | 486 | 643 |
| 10 | 532 | 643 |
| 11 | 569 | 643 |
| 12 | 610 | 643 |
| 13 | 653 | 643 |
| 14 | 690 | 643 |
| 15 | 722 | 643 |
| 16 | 761 | 643 |
| 17 | 817 | 643 |
| 18 | 846 | 643 |
| 19 | 868 | 643 |
| 20 | 901 | 643 |
| 21 | 935 | 643 |
| 22 | 957 | 643 |
| 23 | 961 | 643 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2)))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6)))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(if (<=.f64 (exp.f64 re) 1) (*.f64 (exp.f64 re) im) (sin.f64 im)) |
(if (<=.f64 (exp.f64 re) 1/2) (exp.f64 re) (sin.f64 im)) |
(if (<=.f64 (exp.f64 re) 1/2) (exp.f64 re) (+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im)) |
(if (<=.f64 re -10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400) (*.f64 (/.f64 im (-.f64 1 re)) 1) (if (<=.f64 re -7746191359077253/9007199254740992) (-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) (+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im))) |
(if (<=.f64 re -8199999999999999608244843621231794895778195011377776074796287131040506171921266289055019551836018958819175499516159124153705598177175928832) (*.f64 (/.f64 im (-.f64 1 re)) 1) (if (<=.f64 re -1) (-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) (+.f64 (*.f64 re im) im))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(+.f64 (*.f64 re im) im) |
(*.f64 (+.f64 1 re) im) |
im |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (-.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2)))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (-.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (+.f64 (/.f64 1 (+.f64 re -1)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re -1/6) -1/2)))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (/.f64 (*.f64 re re) (+.f64 re -1)) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2)) (/.f64 -1 (+.f64 re -1)))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 (*.f64 re re) (+.f64 1/2 (*.f64 re 1/6)))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re 1/6) 1/2)) (+.f64 re 1)))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (*.f64 (*.f64 re re) (-.f64 1/2 (*.f64 re -1/6))) (+.f64 re 1)))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (+.f64 (*.f64 re (*.f64 re 1/2)) re) 1))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 1 (+.f64 re (*.f64 re (*.f64 re 1/2)))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 (+.f64 re 1) (*.f64 re (*.f64 re 1/2))))) |
(if (<=.f64 (exp.f64 re) 4278419646001971/4503599627370496) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 re 1))) |
(if (<=.f64 (exp.f64 re) 1) (*.f64 (exp.f64 re) im) (sin.f64 im)) |
(if (<=.f64 (exp.f64 re) 1/2) (exp.f64 re) (sin.f64 im)) |
(if (<=.f64 (exp.f64 re) 1/2) (exp.f64 re) (+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im)) |
(if (<=.f64 (exp.f64 re) 1/2) (exp.f64 re) (+.f64 im (*.f64 im (+.f64 re (*.f64 (*.f64 re re) 1/2))))) |
(if (<=.f64 (exp.f64 re) 1/2) (exp.f64 re) (+.f64 im (*.f64 im (-.f64 re (*.f64 (*.f64 re re) -1/2))))) |
(if (<=.f64 re -10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400) (*.f64 (/.f64 im (-.f64 1 re)) 1) (if (<=.f64 re -7746191359077253/9007199254740992) (-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) (+.f64 (*.f64 (+.f64 re (*.f64 1/2 (*.f64 re re))) im) im))) |
(if (<=.f64 re -10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400) (/.f64 im (-.f64 1 re)) (if (<=.f64 re -7746191359077253/9007199254740992) (+.f64 (+.f64 1 (+.f64 im (*.f64 re im))) -1) (+.f64 im (*.f64 im (+.f64 re (*.f64 (*.f64 re re) 1/2)))))) |
(if (<=.f64 re -10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400) (/.f64 im (-.f64 1 re)) (if (<=.f64 re -7746191359077253/9007199254740992) (+.f64 -1 (+.f64 1 (+.f64 im (*.f64 re im)))) (+.f64 im (*.f64 im (+.f64 re (*.f64 (*.f64 re re) 1/2)))))) |
(if (<=.f64 re -10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400) (/.f64 im (-.f64 1 re)) (if (<=.f64 re -7746191359077253/9007199254740992) (+.f64 -1 (+.f64 1 (+.f64 im (*.f64 re im)))) (+.f64 im (*.f64 im (-.f64 re (*.f64 (*.f64 re re) -1/2)))))) |
(if (<=.f64 re -8199999999999999608244843621231794895778195011377776074796287131040506171921266289055019551836018958819175499516159124153705598177175928832) (*.f64 (/.f64 im (-.f64 1 re)) 1) (if (<=.f64 re -1) (-.f64 (+.f64 1 (+.f64 im (*.f64 im re))) 1) (+.f64 (*.f64 re im) im))) |
(if (<=.f64 re -8199999999999999608244843621231794895778195011377776074796287131040506171921266289055019551836018958819175499516159124153705598177175928832) (/.f64 im (-.f64 1 re)) (if (<=.f64 re -1) (+.f64 (+.f64 1 (+.f64 im (*.f64 re im))) -1) (+.f64 im (*.f64 re im)))) |
(if (<=.f64 re -8199999999999999608244843621231794895778195011377776074796287131040506171921266289055019551836018958819175499516159124153705598177175928832) (/.f64 im (-.f64 1 re)) (if (<=.f64 re -1) (+.f64 -1 (+.f64 1 (+.f64 im (*.f64 re im)))) (+.f64 im (*.f64 re im)))) |
(*.f64 (/.f64 im (-.f64 1 re)) 1) |
(/.f64 im (-.f64 1 re)) |
(+.f64 (*.f64 re im) im) |
(+.f64 im (*.f64 re im)) |
(*.f64 (+.f64 1 re) im) |
(*.f64 im (+.f64 re 1)) |
im |
Compiled 266 to 171 computations (35.7% saved)
Compiled 238 to 116 computations (51.3% saved)
Loading profile data...